python学习笔记第十一节(迭代和其他)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python学习笔记第十一节(迭代和其他)相关的知识,希望对你有一定的参考价值。

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函数 将列表顺序排列,并且不改变列表

技术分享

翻转排列

技术分享

递归调用
无限递归的循环上限可以更改

技术分享

递推 回溯

技术分享

技术分享

递归推算年龄

技术分享

递归的应用,当你不知道循环多少次,只知道满足条件的时候用递归。
递归,自己调用自己函数本身
缺点:每次递归都会保存函数状态,浪费内存

 












以上是关于python学习笔记第十一节(迭代和其他)的主要内容,如果未能解决你的问题,请参考以下文章

流畅python学习笔记:第十一章:抽象基类

学习笔记第十一节课

学习笔记第三十一节课

流畅python学习笔记:第十四章:迭代器和生成器

Python基础学习第十一节 内置函数详解

学习vue第十一节,使用使用其他动画库完成vue动画效果