day03 - 循环语句
1. 什么时候用while,什么时候用for?
- while:不确定循环次数时
- for: 循环次数确定时
2. 关于range()
- 语法: range(起始位置=0,结束位置=0,step=1)
- 注意:
a. 区间是左闭右开区间,即使step是负数,也是左闭右开
b. 如果没写起始位置,是从0开始,莫要记错了
3. 关于tqdm()
- 语法:tqdm(容器)
- 使用:一般直接套在range外边,在处理大型耗时需要跑很长时间代码的项目中,提供可视化进度条
- 注意:有tqdm(),没print。有print,没tqdm()
4.关于循环的嵌套
比较重要的思路:
- 想清楚,本层循环的作用是什么,然后单独循环,当成单独问题处理,如此可以将大问题化小,抽象问题实质化。
- 如果循环发生问题,脑海中想象输入,试错。如果想象不出来就用那个网站。
5. 了解性的知识
- for _ in range(100),表示迭代值,不参与计算,只用于控制循环次数
- 像阿里云,华为云,豆瓣,清华的镜像源,是每几秒和国外的源同步一次的,东西是一样,可以从中拿我们想要的各种第三方模块。