2021年11月20日
摘要: 1.常用内置函数 1.1 map() # map() # 映射 l = [11, 22, 33, 44] res = map(lambda x: x + 1, l) # 循环获取列表中的每个元素并交给匿名函数保存返回值 print(list(res)) # [12, 23, 34, 45] 1.2 阅读全文
posted @ 2021-11-20 00:49 西西i 阅读(53) 评论(0) 推荐(0)
  2021年11月18日
摘要: 1.递归函数 """ 递归:函数在运行过程中 直接或者间接的调用了自身 """ # 官网表示:python默认的最大递归深度为1000次 # import sys # print(sys.getrecursionlimit()) # print(sys.setrecursionlimit(2000) 阅读全文
posted @ 2021-11-18 14:50 西西i 阅读(48) 评论(0) 推荐(0)
摘要: 1.装饰器定义 装饰器由名称空间,函数对象,闭包函数组合而来 装饰:给被装饰对象添加额外的功能 器:指的是工具 装饰器的原则:开放封闭原则 开放:对扩展开放 封闭:对修改封闭 装饰器核心思想:在不改变被"装饰对象内部代码"和"原有调用方式"的基础上添加额外的功能 eg: import time de 阅读全文
posted @ 2021-11-18 01:20 西西i 阅读(57) 评论(0) 推荐(0)
  2021年11月17日
摘要: 1.名称空间的作用域 1.1作用域 名称空间所能够作用的范围 1.2内置名称空间 程序任何阶段任何位置均可使用(全局有效) 1.3全局名称空间 程序任何阶段任何位置均可使用(全局有效) 1.4局部名称空间 一般情况下只在各自的局部名称空间中有效 2.global与nonlocal关键字使用 # x 阅读全文
posted @ 2021-11-17 01:42 西西i 阅读(56) 评论(0) 推荐(0)
  2021年11月15日
摘要: 1.函数参数的两大分类 1.1形式参数 在函数定义阶段括号内所填写的参数 简称"形参" def func(a, b): pass # a和b就是函数func的形参 1.2实际参数 在函数调用阶段括号内传入的参数 简称"实参" func(1,2) # 数据1和2就是函数func的实参 python 形 阅读全文
posted @ 2021-11-15 15:38 西西i 阅读(29) 评论(0) 推荐(0)
  2021年11月12日
摘要: 1.二进制模式读写操作 1.1读的操作 # with open(r'a.txt','rb') as f: # # print(f.read()) # print(f.read(6).decode('utf8')) # with open(r'a.txt','r',encoding='utf8') a 阅读全文
posted @ 2021-11-12 18:55 西西i 阅读(34) 评论(0) 推荐(0)
  2021年11月11日
摘要: 1.读写模式之a模式 1.1 a模式含义 只追加模式 1.2路径不存在 路径不存在:自动创建 with open(r'a.txt','a',encoding='utf8') as f: pass 1.3路径存在 路径存在:不会清空文件 在文件末尾添加内容 with open(r'a.txt', 'a 阅读全文
posted @ 2021-11-11 14:55 西西i 阅读(33) 评论(0) 推荐(0)
  2021年11月10日
摘要: 1. 字符编码 只跟文本和字符串有关 由于计算机内部只是别二进制,但是用户在使用计算机的时候却可以看到各种语言字符,字符编码就是内部记录了人类字符与数字对应关系的数据 1.1 字符编码史 1.一家独大 计算机由美国发明,因此美国人为了能让计算机识别英文字符诞生了ASCII码表 特点: 只有英文字符与 阅读全文
posted @ 2021-11-10 18:52 西西i 阅读(31) 评论(0) 推荐(0)
  2021年11月9日
摘要: 1.列表的其他方法 1.1 排序 l1 = [33, 22, 77, 99, 11, 88, 44, 55] 1.sort() # 默认是升序 l1.sort() print(l1) # [11, 22, 33, 44, 55, 77, 88, 99] 2.sort(reverse=True) # 阅读全文
posted @ 2021-11-09 21:22 西西i 阅读(30) 评论(0) 推荐(0)
  2021年11月8日
摘要: 1.字符串内置方法 1.1 大小写转换 res = 'jasOn123 JAsOn' 1.全转大写upper() print(res.upper()) # JASON123 JASON 2.全转小写lower() print(res.lower()) # jason123 jason 3.eg: o 阅读全文
posted @ 2021-11-08 18:43 西西i 阅读(41) 评论(0) 推荐(0)