摘要: 一、 简谈正则表达式 元字符 . 除了换行符外任意字符。 \w 数字、字母、下划线 \s 空白符 \b 单词的末尾 \d 数字 \n 匹配换行符 \t 匹配制表符 \W 除了数字。 字母 下划线 \D 除了数字 \S 除了空白符 ^ 开头 $ 结尾 […] 字符组 [^…] 除了字符组内的元素外 ( 阅读全文
posted @ 2018-11-17 16:18 哄哄的锤石真菜 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 迭代器 __iter__() 获取迭代器 __next__() 下一个 生成器 本质就是迭代器 两种方式写生成器 1. 生成器函数 2. 生成器表达式 生成器函数 函数内部有yield. yield返回 -> return yield可以把函数分段执行 生成器函数被调用的时候. 返回生成器 def 阅读全文
posted @ 2018-11-02 17:50 哄哄的锤石真菜 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 1. 生成器的惰性机制: 生成器只有在访问的时候才取值. 说白了. 你找他要他才给你值. 找他要. 他是不会执行的. def func(): print(111) yield 222 g = func() # ⽣成器g g1 = (i for i in g) # 生成器g1. 但是g1的数据来源于g 阅读全文
posted @ 2018-11-02 16:55 哄哄的锤石真菜 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 1. 文件操作 open() 文件句柄 open()打开一个文件, 获取的是文件句柄 read() #读取全部内容 read(n)#读取前n个字符 readline()#读取一行 且读取出来末尾都有\n readlines()#读取全部 每一⾏形成一个元素并放到列表 注意: 读取完的文件句柄一定要关 阅读全文
posted @ 2018-10-31 21:23 哄哄的锤石真菜 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 一、函数 函数: 对代码块和功能的封装和定义 定义一个事情或者功能. 等到需要的时候直接去用就好了. 那么这里定义的东西就是一个函数. 语法: def 函数名(形参): 函数体 函数名(实参) 函数的调用: 使用函数名可以调用函数, 写法: 函数名(), 这个时候函数的函数体会被执行 函数中遇到re 阅读全文
posted @ 2018-10-31 20:34 哄哄的锤石真菜 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 函数名是一个变量, 但它是一个特殊的变量, 与括号配合可以执行函数的变量. 函数名就是变量名, 函数名存储的是函数的内存地址 函数名可以赋值给其他变量 函数名可以当做容器类的元素 函数名可以当做函数的参数 函数名可以作为函数的返回值 闭包就是内层函数, 对外层函数(非全局)的变量的引⽤. 叫闭包 可 阅读全文
posted @ 2018-10-31 18:07 哄哄的锤石真菜 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 1. join: 把列表中的数据进行拼接。 拼接成字符串 # 字符串转化成列表: split() # 列表转化成字符串:join() 2. 关于删除: 列表和字典在循环的时候都不能删除。 把要删除的内容保存在新列表中。 循环新列表, 删除老列表(字典) 3. fromkeys dict.fromke 阅读全文
posted @ 2018-10-25 16:45 哄哄的锤石真菜 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 1. 小数据池,(其他语言又叫常量池) id() 查看变量的内存地址 is和== is 判断内存地址是否一致 == 判断内容是否一致 小数据池的作用: 为了快速的创建字符串对象, 可以减少内存的浪费 用缓存的前提:数据可以被共享。不可变. 2. 再谈编码 ascii: 数字,字母, 特殊字符。 字节 阅读全文
posted @ 2018-10-24 20:53 哄哄的锤石真菜 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 今日内容: 字典 成对的保存数据。 以key:value的形式保存 用{}表示,每一项内容都是key:value, 每项数据之间用逗号隔开 字典中的key是不能重复的。 存储是依靠着key来计算的。 字典是使用hash算法计算key的哈希值. 使用哈希值来存储数据 哈希算法得到的是一个唯一的数字(可 阅读全文
posted @ 2018-10-23 21:52 哄哄的锤石真菜 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 今日内容: 1. 列表 2. 列表的增删改查 3. 列表的嵌套 4. 元组和元组嵌套 5. range 列表 列表: 能装对象的对象. 有顺序的(按照我们添加的顺序保存) 在代码中使用[]表示列表. 列表中可以放任意的数据, 每一项数据与数据之间用逗号隔开 注意. 列表是可以发⽣改变的. 这里和字符 阅读全文
posted @ 2018-10-23 16:20 哄哄的锤石真菜 阅读(198) 评论(0) 推荐(0) 编辑