摘要: 内置函数 输入输出 print input 强制转换 int bool str list tuple dict set 数学相关 max min sum abs divmod 取商 和余数 主要应用在分页中 float pow 幂函数 v = pow(2,3) # 2**3 print(v) rou 阅读全文
posted @ 2020-08-06 14:33 feiguoguobokeyuan 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 模块 模块循环导入问题:即q模块导入了w模块,w模块又导入了e 模块,e 模块又导入了w模块 模块循环/嵌套导入抛出异常的根本原因是由于在python中模块被导入一次之后,就不会重新导入,只会在第一次导入时执行模块内代码 在我们的项目中应该尽量避免出现循环/嵌套导入,如果出现多个模块都需要共享的数据 阅读全文
posted @ 2020-08-06 14:31 feiguoguobokeyuan 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 函数三 函数的递归 大前提:都是要遵循函数定义时的空间范围,可以直接调用自己,也可以直接由他人调用, 无限的递归会导致内存溢出,因此python默认了最大的递归次数1000,此递归次数和操作系统有关,每个人都不一样 # import sys # print(sys.getrecursionlimit 阅读全文
posted @ 2020-07-23 22:02 feiguoguobokeyuan 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 函数二 迭代器 通用的迭代取值方案,惰性计算,能节省内存,不能反复,只能向下执行 dic = {'q':1,'w':2,'e':3} dic_iterator = dic.__iter__() res1 = dic_iterator.__next__() print(res1) res2 = dic 阅读全文
posted @ 2020-07-22 16:45 feiguoguobokeyuan 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 函数一 闭包函数 def outter() def inner() print('内部') print(inner.__closure__) #使用函数名.__closure__返回cell就是闭包. 返回None就不是闭包 return inner # 此时表示返回内存地址,不能加(),否则表示执 阅读全文
posted @ 2020-07-22 16:42 feiguoguobokeyuan 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 函数 函数的格式 def fun (): def关键字 函数名后面必须加:fun()表示函数会被执行 return 表示函数的返回值,默认为None,一旦出现return,此函数停止,后面的内容不再执行,如果有多个返回值,则会将多个值打包成元组返回。 函数的参数 形参就是一个变量名,实参就是值 传参 阅读全文
posted @ 2020-07-20 15:38 feiguoguobokeyuan 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 文件操作三大步骤 打开文件 增删改查 关闭文件 打开文件open r模式 f = open('路径文件',文件的操作,编码) f = open('111.txt',mode='rt',encoding='utf-8') # f可写成任意变量,可叫文件句柄,文件操作符,文件操作对象,window默认编 阅读全文
posted @ 2020-07-16 16:15 feiguoguobokeyuan 阅读(772) 评论(0) 推荐(0) 编辑
摘要: 字典的基本使用方法 get方法 v1 = {'name':1,'age':2} v2 = v1.get('name') # 键不存在会默认返回None,不会报错 推荐使用 v3 = v1['name'] # 键不存在会报错 新增键值对: 键存在的情况下,则修改,不存在则更新,也就是说,字典的键不可能 阅读全文
posted @ 2020-07-15 18:52 feiguoguobokeyuan 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 字符串了解部分 find,rfind , index , rindex , count find 找索引值 x = 'qwe ras df' res = x.find('ras') #对应的是索引的值2,如果找没有的返回值为-1 x.find('ras',0,9) #在指定范围内查找 x.rfind 阅读全文
posted @ 2020-07-14 20:55 feiguoguobokeyuan 阅读(108) 评论(0) 推荐(0) 编辑
摘要: range的用法为,一般和for连用 range(0,9,1) #起始位置,终止位置,步长,生成0~9的数,括号内的用法是前取后不取 range(0,5) #默认步长为1 range(5) #3和2一样 可变类型 列表,集合,字典 不可变类型 整型,浮点型,字符串,布尔类型,元组 有序性 字符串,列 阅读全文
posted @ 2020-07-10 18:54 feiguoguobokeyuan 阅读(134) 评论(0) 推荐(0) 编辑