摘要: sys模块是与python解释器交互的一个接口 一、sys.argv:命令行参数List,第一个元素是程序本身路径 二、sys.path:返回模块的搜索路径初始化使用PYTHONPATH环境变量的值 三、exit(n):退出程序,正常退出时exit(0),错误退出sys.exit(1) 四、sys. 阅读全文
posted @ 2018-08-20 14:53 LW-5208 阅读(113) 评论(0) 推荐(0)
摘要: os模块时与操作系统交互的一个接口 一、文件相关方法: 1、os.makedirs('dirname1/dirname2') 可生成多层递归目录 2、os.removedirs('dirnaem1') 若目录为空,则删除,并递归到上一级目录若上一级目录也为空,则删除,以此类推。 3、os.mkdir 阅读全文
posted @ 2018-08-20 14:52 LW-5208 阅读(147) 评论(0) 推荐(0)
摘要: 一、随机小数: 二、随机整数:randint(x,y)、randrange(x,y)、randrange(x,y,z) 三、随机选择一个或多个返回:choice()、sample() 四、打乱列表顺序:shuffle() @验证码实例: 1、4位数验证码 2、6位数验证码 3、函数版本的6位或4验证 阅读全文
posted @ 2018-08-20 14:52 LW-5208 阅读(111) 评论(0) 推荐(0)
摘要: 一、表示时间的三种方式: 在python中,通常由三种方式来表示时间:时间戳、元组(struct_time)、格式化的时间字符串。 1、时间戳(timestamp):时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。我们运行的type(time.time()),返回的是floa 阅读全文
posted @ 2018-08-20 14:51 LW-5208 阅读(97) 评论(0) 推荐(0)
摘要: 一、findall:匹配所有,每一项都是列表中的每一个元素 二、search:只匹配从左到右的第一个,得到的不是直接的 结果,而是一个变量,通过这个变量的group方法来获取结果。如果匹配不到结果不使用group方法放回一个None,使用group方法就会报错。 三、match:从头到开始匹配,相当 阅读全文
posted @ 2018-08-17 18:01 LW-5208 阅读(127) 评论(0) 推荐(0)
摘要: 一、正则表达式 1、正则表达式(Regular Expression 或 regex 或 re):是对字符串操作的一种逻辑公式。一般使用正则表达式对字符串进行匹配和过滤。 优点:灵活,功能性强,逻辑性强。 缺点:上手难。 工具:各大文本编辑器都有正则匹配功能。在线测试工具:http://tool.c 阅读全文
posted @ 2018-08-16 23:32 LW-5208 阅读(201) 评论(0) 推荐(0)
摘要: 一、初识类和对象 python中一切皆为对象,类型的本质是类。 从上面的例子来看,字典就是一类数据结构,用{}表示,里面由K-V键值对的东西来表示,他还具有一些增删改查的方法。对于一个类来说,它具有相同的特征属性和方法。 在python中,用变量表示特征,用函数来表示技能,因而具有相同的特征和技能的 阅读全文
posted @ 2018-08-14 08:33 LW-5208 阅读(148) 评论(0) 推荐(0)
摘要: 一、lambda匿名函数:(为了解决简单的需求而设计的函数) 1、语法: lambda 参数:返回值 不能完成复杂的操作 2、注意: 函数的参数可以有多个,多个参数之间用逗号隔开 匿名函数不管多复杂,只能写一行,且逻辑结束后直接返回数据 返回值和正常的函数一样,可以是任意数据类型 3、匿名函数并不是 阅读全文
posted @ 2018-07-28 17:59 LW-5208 阅读(226) 评论(0) 推荐(0)
摘要: 截止python版本3.6.2 python一共提供了68个内置函数。 一、作用域相关的: 1、locals():返回当前作用域中的名字。 2、globals():返回全局作用域中的名字。 二、迭代器相关的: 1、range():生成数据 2、next():迭代器向下执行一次,内部实际使用了__ne 阅读全文
posted @ 2018-07-24 10:33 LW-5208 阅读(158) 评论(0) 推荐(0)
摘要: 一、生成器和生成器函数 定义:生成器的本质就是迭代器 1、生成器的三种创建办法: 1、通过生成器函数 2、通过生成器表达式创建生成器 3、通过数据转换 2、生成器函数: 函数中包含了yield的就是生成器函数 注意:生成器函数被执行,获取的是生成器,而不是函数的执行 4、取值: 1、__next__ 阅读全文
posted @ 2018-07-21 14:26 LW-5208 阅读(187) 评论(0) 推荐(0)