摘要:初始递归和算法 http://tool.chinaz.com/regex 使用try和except就能处理异常exception万能异常 https://www.cnblogs.com/wupeiqi
阅读全文
摘要:迭代器 索引、循环 可以被循环的有:列表、字典、字符串、集合、元祖、f=open()、range、enumerate 一般情况下,对双下滑线的方法叫 双下方法。也是内置方法 一个列表执行了__iter__之后返回值就是一个迭代器 只要含有__iter__方法的都是可迭代器 可迭代协议 迭代器协议--
阅读全文
摘要:装饰器 装饰器形成的过程 time.time()获取时间, 语法糖 生成器-迭代器 yield只要含有yield的关键字的函数都是生成器函数且yield和return不能共用 生成器函数:执行之后会得到一个生成器作为返回值 yield和_next_()配合 python核心编程
阅读全文
摘要:命名空间和作用域 内置命名空间:python解释器一启动就可以使用的名字存储在内置命名空间中,如print,input,list,tuple 全局命名空间:程序从上到下被执行过程中依次加载进内存的;放置了我们设置的所有变量名和函数名 局部命名空间:函数内部定义的名字,使用locals()查看 对于不
阅读全文
摘要:函数 def my_len(): 定义函数之后可在任意地方调用 返回值的3种情况:1.没有返回值 不写return,只写return,结束一个函数 2.返回1个值,可以返回任何数据类型,只要返回了就可以接收 3.返回多个值,多个返回值用多个变量接收,有多少返回值就用多少变量接收,不能多不能少。返回多
阅读全文
摘要:文件操作 open('d:\test.txt',mode='r',encoding='utf-8') 追加mode=‘a’ r+,w+,a seek按字节光标位置 tell告诉你光标的位置 readline readlines读出来是每一行是列表中的元素
阅读全文
摘要:不可变数据类型:元祖,bool int str 可哈希 可变数据类型:list dict 不可哈希 dict 中的key是不可变数据类型。value任意数据类型 字典dict 增:dic1['hight'] = 185 dic1.setdefault() 删 pop() 字典中的键相当于列表中的索引
阅读全文
摘要:列表:每个元素都是以逗号隔开,每个元素可以是任何一个类型,是有序的。 和字符串的操作是一样的 列表的增删改查 增加 append 增加到最后 insert插入 extend迭代加入 删 pop()默认删除最后一个,按索引删除 remove 按元素删除 clear()清空 del切片删除 改 查 公共
阅读全文
摘要:1.格式化输出 编码,ASCII只能显示英文,特殊字符,数字 万国码,unicode,占用资源较多 utf-8 最少使用一个字节,8位表示一个英文,亚洲24位,3个字节 gbk 国产 str 存储少量数据操作 list:列表:[1,1,1,1,1,1,1]储存大量数据,可以嵌套 元祖:(1,1,1,
阅读全文
摘要:01 回顾 02pycham安装 pycham路径不要有中文。 右键debug模式,全选 ctrl+/注释 作业讲解 格式化输出%s %s %(dd,dd,dd) -占位符,输入input 特殊标识,转译符%,%%只是显示% while else 当while循环被break打断的话,不执行else
阅读全文