摘要: pythonic,python风格的代码,简洁优美 生成器产生时不会生成值,只有next时才会产生值,且只能遍历一次 def test(): for i in range(4): yield i t = test() t1=(i for i in t) t2=(i for i in t1)#生成器在 阅读全文
posted @ 2022-01-11 22:19 线索 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 文件读操作 windows的文件是以gbk存储的 f = open('陈粒', ‘r’, encoding='utf-8'),以utf-8编码 在pycharm创建文件,在右下角选择编码方式,gbk 就是应用程序➡️通过操作系统➡️获得管理硬盘数据的渔网,就叫文件句柄 记得关闭文件 f.read() 阅读全文
posted @ 2022-01-10 17:08 线索 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 全局变量与局部变量 顶头定义,或者叫没有缩进的定义变量,就叫全局变量 在子程序中要对全局变量做操作,则申明global 变量名 如果函数的内容无global关键字,优先读取局部变量,没有的话再读取全局变量,无法对全局变量重新赋值,但是对于可变类型,可以对内部元素进行操作,例如append,clear 阅读全文
posted @ 2022-01-09 19:10 线索 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 列表list/元组tuple/字典dict-作业 print("aaa", sep = "搞", end=""),print("bbb"),输出的aaa和bbb处于同一行,且用搞分割 li = ['alex', 'eric',123],li[2]= str(li[2]),v = "_".join(l 阅读全文
posted @ 2022-01-07 22:39 线索 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 数字和字符串的作业反馈 int()转换为数字,str()转换为字符串,bool()转换为布尔值 只要能被for循环获取,就是可迭代对象 str,int是类型,s1= "alex",即根据str类型创建一个对象s1。 pycharm中code-reformat code即可帮助更正代码的正确格式 列表 阅读全文
posted @ 2022-01-06 22:21 线索 阅读(42) 评论(0) 推荐(0) 编辑
摘要: GBK编码是中文编码 以一种编码编,以另外一种编码读,肯定会乱码 utf8中文占用3个字节 gbk中文占用2个字节 python的while也有else语句,但是只执行一次 IDE集成开发环境 “郑建文”,建文,是子字符串,也叫子序列 运算符 in,和not in。 if判断后的条件,本质上就是tr 阅读全文
posted @ 2022-01-06 16:50 线索 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 机器码就是机器能识别的代码 python的字节码,转换成字节码 python和java既能写前台,也能写后台 pypy,用cpython写的python,第一次执行后通过C语言转换成机器码,python存储机器码,以后再来相同的代码,直接找操作系统,不再找C语言 python软件称为python解释 阅读全文
posted @ 2022-01-06 16:49 线索 阅读(110) 评论(0) 推荐(0) 编辑