caicaix

导航

2023年6月6日 #

模块

摘要: 简介 模块就是一系列的整合,使用时直接调用即可,模块可以提高效率 1.来源 1.内置的(python解释器自带的,可以直接使用) 2.第三方的(别人写好直接放网上,想要下载才可以使用) 3.自定义的(自己写的) 2.存在模式 一共有四种模式,目前只用2种 1.我们自己写的单个py文件(一个py文件就 阅读全文

posted @ 2023-06-06 20:40 菜CAIx 阅读(6) 评论(0) 推荐(0) 编辑

2023年6月5日 #

生成器

摘要: 生成器 就是节省空间,在函数里出现关键字yield,函数就变成了生成器,就不再执行函数了 想要使用生成器,只需要使用next取值即可 每next取一次值代码走到下一个yield处停止 yield后面如果有很多数据,会以元组的形式输出 def index(): print('执行') yield 12 阅读全文

posted @ 2023-06-05 21:44 菜CAIx 阅读(17) 评论(0) 推荐(0) 编辑

2023年6月2日 #

迭代器和异常捕捉

摘要: 可迭代对象 可迭代对象有: 字符串、列表、元组、字典、集合等,文件也是可迭代对象 整型、浮点型、布尔值都不是 迭代器对象 迭代器对象有: str、list、dict、tuple、set、文件等 1.迭代器 迭代器就是一种不依靠于索引取值的方式 一次调用可供持续取值,重新调用则会重置 1 l1 = [ 阅读全文

posted @ 2023-06-02 21:41 菜CAIx 阅读(7) 评论(0) 推荐(0) 编辑

装饰器补充(算法)

摘要: 递归函数 直接或间接调用自己的函数 # 如果递归函数没有结束条件就变成了无限递归,是不允许的 递归深度默认:1000 1.递推 一层一层的往下推 2.回溯 从最后的结论往回寻找出最原始的答案 算法之二分法 就是将一个列表或(其他容器)里面的数排列组合,将要找里面的数的时候从中间切分比较留半,然后再重 阅读全文

posted @ 2023-06-02 16:40 菜CAIx 阅读(6) 评论(0) 推荐(0) 编辑

2023年5月31日 #

装饰器

摘要: 装饰器的简易版本 不改变函数内部代码和调用方式的前提下增加额外的功能 1.时间统计(最初) 1 import time 2 def jisuan_time(func): 3 def get_time(): 4 kais = time.time() 5 func() 6 end_time = time 阅读全文

posted @ 2023-05-31 18:43 菜CAIx 阅读(8) 评论(0) 推荐(0) 编辑

2023年5月26日 #

文件操作和函数

摘要: 文件操作 1.文件的操作模式(read) 1.t模式(字符个数) t模式下在read( )中填写数字,读取出的是对应数字的字符个数 例: 1 with open(r'存储文件.txt', 'r', encoding='utf8') as f: 2 f.read(3) # 取出存储文件中3个字符 2. 阅读全文

posted @ 2023-05-26 20:39 菜CAIx 阅读(8) 评论(0) 推荐(0) 编辑

2023年5月25日 #

文件操作和操作模式

摘要: 文件操作 1.文件的基本操作(open) 方式一(不推荐,需要手动关闭): 例: 1 f = open(r'存储文件.txt', 'r', encoding='utf-8') 2 print(f) # 系统打开文件的步骤 3 res = f.read() # 用读取方式使用文件 4 print(re 阅读全文

posted @ 2023-05-25 21:23 菜CAIx 阅读(16) 评论(0) 推荐(0) 编辑

2023年5月23日 #

字符串、列表内置方法和可变类型、不可变类型

摘要: 字符串的内置方法 1.转换大小写(upper、lower) 将字符串中的所有单词转换成大写或者小写, name_str.upper( ) 将 name_str中的字母全转换为大写 name_str.lower( ) 将 name_str中的字母全转换为大写 例: 1 name_str = "hell 阅读全文

posted @ 2023-05-23 19:34 菜CAIx 阅读(13) 评论(0) 推荐(0) 编辑

字符编码和文件操作

摘要: 字符编码 由于计算机只认识01,字符编码就是我们人看的懂的字符对应机器认识的数字,方便我们与机器交互 1.字符编码的发展史 1.一家独大(ASCII码表) 最开始计算器是由美国人发明的,争对他们国家的语言发明了一种编码表 ASCII码表,ASCII码表内置使用一个字节代表一个字符。 需要记忆: A- 阅读全文

posted @ 2023-05-23 16:49 菜CAIx 阅读(9) 评论(0) 推荐(0) 编辑

2023年5月22日 #

字典、元组、集合内置方法和集合的运算

摘要: 字典的内置方法 1.定义 1.定义空字典 d = { } 2.将多个变量转换成字典 例: 1 info = dict(name='caimin', age=18) 2 print(info) # {'name': 'caimin', 'age': 18} 2.支持key取值 不支持索引取值 例: 1 阅读全文

posted @ 2023-05-22 20:55 菜CAIx 阅读(19) 评论(0) 推荐(0) 编辑