摘要: 迭代器相关 可迭代对象 一、什么是迭代? 迭代其实就是更新换代,每一次迭代的过程都是依据上一次的结果 eg:软件的更新其实就是版本的迭代 # 单纯的循环 import time while True: time.sleep(1) print('qaq') # 迭代 count = 0 while c 阅读全文
posted @ 2022-03-23 18:39 一梦便是数千载 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 函数 三元表达式 例子一 # 二选一的场景使用三元表达式更简洁 # 常用方法 nationality = input('请输入你的国籍>>>:') if nationality == '中国': print('龙的传人') else: print('外国友人') # 三元表达式 nationalit 阅读全文
posted @ 2022-03-22 19:09 一梦便是数千载 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 装饰器补充 多层语法糖 # 判断print执行顺序 def outer1(func1): print('加载了outer1') def inner1(*args, **kwargs): print('执行了inner1') res1 = func1(*args, **kwargs) return r 阅读全文
posted @ 2022-03-21 20:06 一梦便是数千载 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 闭包函数 闭包函数的两大特征 闭:定义在函数内部的函数 包:内部函数使用了外层函数名称空间中的名字 def outer(): name = 'trump' def inner (): print("from inner function,", f'my name is {name}.') retur 阅读全文
posted @ 2022-03-18 23:00 一梦便是数千载 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 名称空间 名称空间是存放变量名与变量值绑定关系的地方 名称空间的分类 1.内置名称空间 python解释器提前定义好的,我们可以直接使用 eg: print() input() type() file.read() file.write() 2.全局名称空间 在py文件中编写的代码运行产生的名字都会 阅读全文
posted @ 2022-03-17 22:10 一梦便是数千载 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 函数的定义与调用 1.函数遵循先定义后调用的原则 func1() # 报错,name 'func1' is not defined def func1(): print('stydy hard') 2.函数在定义阶段只检测语法,不执行代码 def func2(): sjjaxxnncnnks ask 阅读全文
posted @ 2022-03-16 23:20 一梦便是数千载 阅读(1004) 评论(0) 推荐(0) 编辑
摘要: 文件补充 文件内光标的移动 引入 with open(r'txt1.txt', 'r', encoding='utf8') as f: print(f.read(12)) # read在文本模式下,括号内的数字表示读取指定的字符个数 print(f.read(1)) print(f.read(5)) 阅读全文
posted @ 2022-03-15 22:27 一梦便是数千载 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 字符编码的实际应用 1.编码与解码 编码 将人类能够读懂的字符编码成计算机能够直接读懂的字符 解码 将计算机能够直接读懂的字符解码成人类能够读懂的字符 s1 = '静以修身,俭以养德,非淡泊无以明志,非宁静无以致远' print(s1.encode('gbk')) # 用'gbk'编码转化为byte 阅读全文
posted @ 2022-03-14 19:04 一梦便是数千载 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 字典内置方法 类型转化 # print(dict(11)) # 报错 # print(dict(11.11)) # 报错 # print(dict(True)) # 报错 # print(dict('success')) # 报错 # print(dict({'height': '175cm', ' 阅读全文
posted @ 2022-03-10 21:22 一梦便是数千载 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 可变类型与不可变类型 不可变类型 s1 = '^^^^^success^^^^' print(s1.strip('^')) # success 本身并没有修改 是产生了新的结果 print(s1) # ^^^^^success^^^^ # 查看内存地址 print(id(s1)) # 2168071 阅读全文
posted @ 2022-03-09 21:54 一梦便是数千载 阅读(30) 评论(0) 推荐(0) 编辑