08 2018 档案
摘要:匿名函数 匿名函数,即没有名字的函数 使用lambda关键字来定义匿名函数 参数列表不需要小括号 冒号是用来分割参数列表和表达式 不需要使用return,表达式的值,就是匿名函数返回值 lambda表达式只能写在一行上,被称为单行函数 在高阶函数传参时,使用lambda表达式,往往能简化代码 示例:
阅读全文
posted @ 2018-08-29 15:10
rivendare
摘要:函数的返回值 python函数使用return语句返回“返回值” 所有函数都有返回值,如果没有return语句,隐式调用return none return语句并不一定式函数的语句块最后一条语句 一个函数可以存在多个return语句,但是只有一条被执行,如果没有一条return被执行,则调用retu
阅读全文
posted @ 2018-08-29 14:51
rivendare
摘要:列表解析式 列表解析式因编译器进行优化,提高了效率,减少出错,增加可读性 语法 [返回值 for 元素 in 可迭代对象 if条件] 使用中括号[],内部是for循环,if条件语句可选 返回一个新列表 示例1: 生成一个列表,元素0-9,对每一个元素自增1后求平方返回新列表 输出结果相同: 示例2:
阅读全文
posted @ 2018-08-18 14:59
rivendare
摘要:封装 将多个值使用逗号分割,组合在一起 本质上,返回一个元祖,只是省掉了小括号 python特有语法,被很多语言学习和借鉴 返回类型都为元组: 使用方法: 使用示例,冒泡算法: 解构 把线性结构的元素解开,并顺序的赋给其他变量 左边接纳的变量数要和右边解开的元素个数一致 示例: 输出结果为: 结构方
阅读全文
posted @ 2018-08-17 14:34
rivendare
摘要:使用random函数前需要进行导入: random.randomrandom.random()用于生成一个0到1的随机符点数: 0 <= n < 1.0 输出结果为: random.uniformrandom.uniform(a, b),用于生成一个指定范围内的随机符点数 输出结果为: random
阅读全文
posted @ 2018-08-09 15:20
rivendare
摘要:非复制但内容一致的情况 首先生成列表list1,list2,查看其中内容,对内容做比较,对内存id做比较: 输出结果为: 依输出结果可见,两个列表只是都迭代了range(5),内容一致,但内存地址不同,相互独立。 列表赋值复制 生成列表list1,将list3赋值等于list1,对内容做比较,对内存
阅读全文
posted @ 2018-08-07 11:10
rivendare
摘要:标准数据类型 Python3 中有六个标准的数据类型: Number(数字) String(字符串) List(列表) Tuple(元组) Sets(集合) Dictionary(字典) Number(数字) Python3 支持 int、float、bool、complex(复数)。 在Pytho
阅读全文
posted @ 2018-08-02 10:08
rivendare

浙公网安备 33010602011771号