摘要: 详情请参考博客:https://www.runoob.com/python/python-files-io.html 文件的操作流程: 1. 打开文件 2. 读/写文件 3. 关闭文件 注: 任何的操作系统,一个应用程序同时打开文件的数量有最大数限制 文本模式 函数返回为字符串(str) 把文件的字 阅读全文
posted @ 2020-03-20 18:37 风中劲草18 阅读(97) 评论(0) 推荐(0)
摘要: map(func,*iterables) # 求 1**9 + 2**8 + 3**7 + ...... 9**1 s = 0 for x in map(pow, range(1, 10), range(9, 0,-1)): s += x print(s) filter(func,*iterable 阅读全文
posted @ 2020-03-20 14:55 风中劲草18 阅读(97) 评论(0) 推荐(0)
摘要: http://www.cnblogs.com/yyds/p/6276746.html 阅读全文
posted @ 2020-03-20 14:26 风中劲草18 阅读(171) 评论(0) 推荐(0)
摘要: 函数的参数传递 传递方式: 位置传参:实际参数(实参) 的对应关系与形式参数(形参)的对应关系是按位置来依次对应的 序列传参:序列传参是指在函数调用过程中,用 * 将序列拆解后按位置进行传递的传参方式 序列传参时,序列拆解的位置将与形参--对应 序列的位置信息对应相应的形参位置 关键字传参:传参时, 阅读全文
posted @ 2020-03-20 12:37 风中劲草18 阅读(937) 评论(0) 推荐(0)
摘要: 闭包是指引用了此函数外部变量的函数。本质上闭包是内部嵌套函数和函数外部的执行环境绑定在一起的对象。 闭包三要素: 1. 必须有一个内嵌函数 2. 内嵌函数必须引用外部函数中的变量 3. 外部函数返回值必须是内嵌函数 def outerFunc(x): def innerFunc(y): return 阅读全文
posted @ 2020-03-19 22:28 风中劲草18 阅读(142) 评论(0) 推荐(0)
摘要: 所谓生成器就是指能够 “动态提供数据” 的对象,生成器对象也是可迭代对象。 生成器分为:生成器函数 和 生成器表达式 两种 生成器函数:含有 yield语句的函数,此函数被调用返回生成器对象(也是可迭代对象)。在生成器函数中调用return会触发StopIteration异常。 class Inte 阅读全文
posted @ 2020-03-19 21:30 风中劲草18 阅读(123) 评论(0) 推荐(0)
摘要: L = ['h','i','j','k'] 列表中的方法: L.index(v) L.index('i') # 1 L.insert(index, obj) L.insert(1,'a') #['h','a','i','j','k'] L.count(x) L.count('i') #1 L.rem 阅读全文
posted @ 2020-03-19 18:30 风中劲草18 阅读(339) 评论(0) 推荐(0)
摘要: 字典的特性: 1. 字典是一种可变的容器,可以存储任意类型的数据 2. 字典中的每个数据都是用'键'(key)进行索引,而不象序列可以用整数下标来进行索引 3. 字典中的数据没有先后关系,字典的存储是无序的 4. 字典中的数据以键(key)-值(value)对形式进行映射存储 5. 字典的键不能重复 阅读全文
posted @ 2020-03-19 17:39 风中劲草18 阅读(257) 评论(0) 推荐(0)
摘要: abs(number) 返回指定数的绝对值 bytes(string, encoding[, errors]) 对指定的字符串进行编码,并以指定的方式处理错误 cmath.sqrt(number) 返回平方根;可用于负数 float(object) 将字符串或数字转换为浮点数 help([objec 阅读全文
posted @ 2020-03-19 16:46 风中劲草18 阅读(125) 评论(0) 推荐(0)
摘要: 赋值语句: 变量名 = 表达式 变量名1 = 变量名2 = 表达式 变量名1, 变量名2 = 序列 注意:x=(y=z+1)是错误的,此语句相当于把赋值表达式赋值给变量 del 变量名 用于删除变量,同时解除与对象的关联关系,如果可能能释放对象 推导式: [表达式 for 变量 in 可迭代对象] 阅读全文
posted @ 2020-03-19 16:22 风中劲草18 阅读(166) 评论(0) 推荐(0)