while循环补充说明

* 死循环:真正的死循环一旦执行  cpu功耗会急速上升  直到系统采取紧急措施  最好不要让cpu长时间不断运算
* 嵌套及全局标志位
 一个break只能结束他所在的那一层循环
 有几个while的嵌套如果想一次性结束 就要写几个break
 如果不想反复写break 可以使用全局标志位

python for循环第一个数算循环次数吗 python让for循环n次_Python

流程控制之for循环

for循环能够做到的事情while都可以做到 只不过for循环在一些场景下使用更简单

  • 主要场景为:循环获取多个数据内部数据值
  • 实际案例:

python for循环第一个数算循环次数吗 python让for循环n次_python_02

for 循环语法结构
   for 变量名 in 待遍历的数据 
         for循环体代码

for循环的特点
      1 擅长遍历取值
      2 不需要结束条件直接结束

for循环要遍历的数据类型有 字符串 列表 元组 集合
for循环语法结构中的变量名如何命名
    1.见名知意
    2.如果遍历出来的数据值没有具体的含义 可以使用常用的    i j k item v

for循环体代码中如果执行到break也会直接结束整个for循环

for循环体代码中如果执行到continue也会结束当前循环直接开始下一次循环

for 变量名 in 待遍历的数据:
    for循环体代码
else:
    for循环体代码没有被break强制结束的情况下运行完毕之后 运行

range方法

range可以简单的理解为是帮我们产生一个内部含有多个数字数据

python for循环第一个数算循环次数吗 python让for循环n次_for循环_03

python for循环第一个数算循环次数吗 python让for循环n次_for循环_04

python for循环第一个数算循环次数吗 python让for循环n次_for循环_05

网络爬虫

  • 网络爬虫就是使用代码爬取网络上我们需要的数据
  • 项目需求就是爬取所有页面的数据
  • 寻找规律

python for循环第一个数算循环次数吗 python让for循环n次_Python_06

3.计算1-100所有的数之和

python for循环第一个数算循环次数吗 python让for循环n次_python_07

2.判断列表中数字2出现的次数
l1 = [11,2,3,2,2,1,2,1,2,3,2,3,2,3,4,3,2,3,2,2,2,2,3,2]

python for循环第一个数算循环次数吗 python让for循环n次_for循环_08

3.编写代码自动生成所有页网址(注意总共多少页) movie.douban.com/top250

python for循环第一个数算循环次数吗 python让for循环n次_python_09

4.编写代码打印出下列图形(ps:for循环嵌套)





python for循环第一个数算循环次数吗 python让for循环n次_数据_10

---------------------------END---------------------------