标签:写法 mod mac 其他 数据库 并且 无限 png 笔记
yiled 面相过程编程
造好内容,统一发给下面
上面这个是傻瓜版
内置函数
print(divmod(10,3)) 将10除以3,显示商和余数
enumerate函数,显示元素及它的索引,enumerate后面的都为迭代器
range 倒着取
切片的步长
四舍五入 保留3位小数
计算
apple 10 3
tesla 100000 1
mac 3000 2
lenovo 30000 3
chicken 10 3
这些商品列表的数量和价格的总价钱
上面是比较low的写法
上面这种是生成器表达式
居然还有这种操作,注意
这里
另一种优化版本,这个是生成器表达式
报错版本,因为print这个缩进位置 文件已经关闭了,所以需要将print(sum(g))缩进到g=位置
用这个文本作为数据库提取数据
下面这个是精简版
工资比较大小
map映射的用法
reduce的用法
filter 会过滤出bool值为True的结果
sorted函数 将列表顺序排列,并且不改变列表
翻转排列
递归调用
无限递归的循环上限可以更改
递推 回溯
递归推算年龄
递归的应用,当你不知道循环多少次,只知道满足条件的时候用递归。
递归,自己调用自己函数本身
缺点:每次递归都会保存函数状态,浪费内存
标签:写法 mod mac 其他 数据库 并且 无限 png 笔记
原文地址:http://www.cnblogs.com/zitao1/p/7118862.html