摘要: 生成器 在 Python 中,使用了 yield 的函数被称为生成器(generator)。跟普通函数不同的是,生成器是一个返回迭代器的函数,只能用于迭代操作,更简单点理解生成器就是一个迭代器。在调用生成器运行的过程中,每次遇到 yield 时函数会暂停并保存当前所有的运行信息,返回 yield 的 阅读全文
posted @ 2022-03-24 23:00 槐序八 阅读(40) 评论(0) 推荐(0)
摘要: 常见的内置函数 1.help() 查看注释信息 help(len) 2.id() 返回一串相当于内存地址的数字 print(id('jason')) 3.int() 类型转换、机制转换 4.isinstance() 判断数据类型 print(type('jason') is str) # 类型判断 阅读全文
posted @ 2022-03-23 21:37 槐序八 阅读(37) 评论(0) 推荐(0)
摘要: 三元表达式 # 是if,else的另外一种写法,合适在两个选择的情况下使用 def max(a,b): if a>b: return a else: return b # 三元表达式的写法 max = a if a > b else b """ 三元表达式 值1 if 条件 else 值2 条件如果 阅读全文
posted @ 2022-03-22 23:06 槐序八 阅读(48) 评论(0) 推荐(0)
摘要: 多层装饰器 #当需要对函数添加多个功能时,一个装饰器无法完成,就需要用到多层装饰器 def outter1(func1): print('加载了outter1') def wrapper1(*args, **kwargs): print('执行了wrapper1') res1 = func1(*ar 阅读全文
posted @ 2022-03-21 21:47 槐序八 阅读(32) 评论(0) 推荐(0)
摘要: 名称空间 #什么是名称空间: 1、存放变量名与变量值绑定关系的地方 2、值存放在内存中,有一个内存地址,变量名指向地址 3、可是有很多变量名,可能分别指向不同的地址 4、所以需要一个空间来存放变量名指向的地址 # 名称空间的分类 1.内置名称空间 python语言内置的函数,也就是存放在python 阅读全文
posted @ 2022-03-17 21:52 槐序八 阅读(28) 评论(0) 推荐(0)
摘要: 函数的定义与调用 1.函数一定要遵循先定义后调用的原则 #其实就是生产出产品,才有产品可以去使用 2.函数在定义阶段只检测语法不执行代码 #相当于只对产品进行检测,但不会去使用产品 3.函数体代码只有在调用时候才执行 #产品不使用时,相当于放在库存里一样 调用函数的方式:函数名加括号 # 如果有参数 阅读全文
posted @ 2022-03-16 20:48 槐序八 阅读(47) 评论(0) 推荐(0)
摘要: 文件内的光标移动 # 1.前情提要 with open(r'a.txt','r',encoding='utf8') as f: print(f.read(3)) # read在文本模式下 括号内的数字表示的是读取指定的字符个数 with open(r'a.txt', 'rb') as f: prin 阅读全文
posted @ 2022-03-15 21:17 槐序八 阅读(42) 评论(0) 推荐(0)
摘要: 字符编码 # 字符编码是什么 计算机自己能理解的语言是二进制数,最小的信息标识是二进制数,8个二进制位表示一个字节;而我们人类所能理解的语言文字则是一套由英文字母、汉语汉字、标点符号字符、阿拉伯数字等等很多的字符构成的字符集。如果要让计算机来按照人类的意愿进行工作,则必须把人类所使用的这些字符集转换 阅读全文
posted @ 2022-03-14 19:31 槐序八 阅读(76) 评论(0) 推荐(0)
摘要: 字典的内置方法 # 1.类型转换 转换1:dict1 = dict(['name','tony'],('age',18)) print(dict1) 输出结果: {'name':'tony','age':18} #fromkeys 会从元组中取出每个值当做key,然后与AA组成K:V放到字典中 转换 阅读全文
posted @ 2022-03-10 23:31 槐序八 阅读(38) 评论(0) 推荐(0)
摘要: 字符串的内置方法 1. strip strip方法:可以移除字符串首尾的指定字符,可以选择方向 s1 = '&&&zhangqiang&&&' print(s1.strip('&')) # zhangqiang print(s1.lstrip('&')) # zhangqiang&&& print( 阅读全文
posted @ 2022-03-09 22:22 槐序八 阅读(46) 评论(0) 推荐(0)