随笔分类 - Python开发基础
本目录只要记录Python的学习过程,方便日后的查阅
摘要:修改环境变量 sys.argv:命令行参数List,第一个元素是程序本身路径 sys.exit():程序执行中,遇到sys.exit()就退出程序,正常退出时使用exit() sys.version:获取Python解释程序的版本信息 sys.maxsize:最大int值 sys.path:返回模块
阅读全文
摘要:Python, os模块,判断文件是目录还是文件
阅读全文
摘要:time,random模块导入import,os.path.dirname,os.path.abspath(__file__)
阅读全文
摘要:一. 装饰器 装饰器:可以拆解来看,器本质就是函数,装饰就是修饰的意思,所以装饰器的功能就是为其他函数添加附加功能。 装饰器的两个原则: 1. 不修改被修饰函数的源代码 2. 不修改被修饰函数的调用方式 实现装饰器的知识储备: 装饰器 = 高阶函数 + 函数嵌套 + 闭包 高阶函数 高阶函数的定义:
阅读全文
摘要:一.迭代器 一. 递归和迭代 生活实例说明什么是递归和迭代 A想去腾达大厦,问B怎么走路,B 说我不知道,我给你问问C,C也不知道,C又去问D,D知道,把路告诉了C,C又告诉B,B最后告诉A, 这就是递归。 A想去腾达大厦,问B怎么走,B说我不知道,但是C知道,你自己去问C吧,C说我要不知道, 但是
阅读全文
摘要:感谢老男孩的武沛齐老师辛苦整理和分享,本文是转自他的博客。 第一部分 Python基础篇(80题) 为什么学习Python? 通过什么途径学习的Python? Python和Java、PHP、C、C#、C++等其他语言的对比? 简述解释型和编译型编程语言? Python解释器种类以及特点? 位和字节
阅读全文
摘要:一 文件操作 计算机系统分为:计算机硬件,操作系统,应用程序三部分。 我们用python或其他语言编写的应用程序若想要把数据永久保存下来,必须要保存于硬盘中,这就涉及到应用程序要操作硬件,众所周知,应用程序是无法直接操作硬件的,这就用到了操作系统。操作系统把复杂的硬件操作封装成简单的接口给用户/应用
阅读全文
摘要:全局变量:在定义的时候,顶头写的,没有任何缩进的变量就是全局变量。 全局变量的特点:在当前文件里的任何地方都可以进行调用 局部变量:在子程序里定义的变量,就是局部变量。 子程序:比如.py文件里,写的函数就是个子程序。而这个函数里定义的变量就是局部变量 示例:全局变量 示例:函数体内定义局部变量 示
阅读全文
摘要:函数的定义:函数是为了完成某一特定功能的,函数是逻辑结构化和过程化的一种编程方法 #语法 #函数名要能反映其意义 def 函数名(参数1,参数2,参数3,...): '''注释''' 函数体 return 返回的值 为什么要使用函数 ? 那如果不使用函数会有如下问题: 2.保持一致性,易维护 3.可
阅读全文
摘要:1、执行Python脚本的两种方式2、简述位、字节的关系3、简述ascii、unicode、utf-‐8、gbk的关系4、请写出“李杰”分别用utf-‐8和gbk编码所占的位数5、Pyhton单行注释和多行注释分别用什么?6、声明变量注意事项有那些?7、如有一下变量n1 = 5,请使用int的提
阅读全文
摘要:字符串格式化:就是按照你的意愿做一个拼接的过程。 1. 字符串格式化的第一种方式:百分号方式 百分号的方式相对来说比较老,而format方式则是比较先进的方式,企图替换古老的方式,目前两者并存。 (name) 可选,用于选择指定的key flags 可选,可供选择的值有:width 可选,占有宽度
阅读全文
摘要:集合 set 写在最前,必须要会的:1、长度len2、成员运算in和not in3、|合集4、&交集5、-差集6、^对称差集7、==8、父集:>,>= 9、子集:<,<= 作用:去重,关系运算可变类型与不可变类型的区别:可变类型是不可hash类型不可变类型是可hash类型: 字符串,数字,元组定义集
阅读全文
摘要:列表 写在最前,必须要会的:append(),extend(),insert(),索引,切片,循环 list 是一个类,是个对象 列表用 方括号[]括起来的,[]内以逗号分割每个元素,列表中的元素可以是数字,字符串,列表,布尔值,字典,元组,列表里想放什么都可以 列表的特点: 1. 列表是有顺序的;
阅读全文
摘要:数字 写在最前,必须要会的:int() 整型 Python3里无论数字多长都用int表示,Python2里有int和Long表示,Long表示长整型 有关数字的常用方法,方法调用后面都必须带括号() int():将字符串转换为整型,且字符串内容只能是数字 int(x,[base]):将x转换为整型,
阅读全文
摘要:运算符 1. 结果是具体的值:算数运算符和赋值运算符 算数运算符:+、-、*、/、**(幂)、%(取余)、//(取商) 赋值运算符:+=、-=、*=、/=、**=、%=、//= 2. 结果是布尔值的:成员运算符、比较运算符、逻辑运算符 需要先引入布尔值这个概念。 布尔值永远只有两个值,真(True)
阅读全文
摘要:第一个Python程序 可以打开notepad或者其他文本编辑器,输入:print("Hello Python!"),将文件保存到任意盘符下,后缀名是 .py 两种python程序执行方式 1. 在终端里执行代码: 执行命令:Python 文件保存的路径\文件名.py (图中红色) 之所以能这样直接
阅读全文
摘要:第一个Python程序 可以打开notepad或者其他文本编辑器,输入:print("Hello Python!"),将文件保存到任意盘符下,后缀名是 .py 两种python程序执行方式 1. 在终端里执行代码: 执行命令:Python 文件保存的路径\文件名.py (图中红色) 之所以能这样直接
阅读全文
摘要:开发语言有很多种,为什么选Python? Python安装及环境变量配置 很幸运的是开始学Python的时候,Python官方宣布停止对2.7版本的支持,虽然目前很多库的都是依赖2.7,但是3.x 版本则是趋势,追随趋势,永远是对的 下载地址:https://www.python.org/ 懒人模式
阅读全文

浙公网安备 33010602011771号