python3 for循环嵌套 python嵌套for循环执行顺序_python循环3次停止

前言

大家是不是过了一个愉快的五一呢?该收收心啦,今天咱们来介绍一些干货:Python基础的循环语句,由清华大佬整理,希望能帮到大家更好的学习哦~~~

python3 for循环嵌套 python嵌套for循环执行顺序_omp 并行计算for循环语句_02

一、for循环

for循环可以用来遍历某一对象(遍历:通俗点说,就是把这个循环中的第一个元素到最后一个二元素以此访问一遍)。

1、for循环使用情景

我们想要某个操作重复执行且循环次数已知是可以使用for循环;

所有否循环均可以用while实现。

2、语法格式

python3 for循环嵌套 python嵌套for循环执行顺序_python3 for循环嵌套_03

3、for循环操作实例

for循环可遍历除数字以外的数据基本类型,如字符串,元组,列表,集合,字典,文件等。我们还可以通过序列索引进行遍历。具体操作如下所示:

①for循环遍历字符串

python3 for循环嵌套 python嵌套for循环执行顺序_python3 for循环嵌套_04

②for循环遍历元组

python3 for循环嵌套 python嵌套for循环执行顺序_omp 并行计算for循环语句_05

③for循环遍历列表

python3 for循环嵌套 python嵌套for循环执行顺序_python循环3次停止_06

④for循环遍历集合

python3 for循环嵌套 python嵌套for循环执行顺序_for语句嵌套执行顺序_07

⑤for 循环遍历字典

注意:Python 字典(Dictionary) items() 函数以列表返回可遍历的(键, 值) 元组数组。

python3 for循环嵌套 python嵌套for循环执行顺序_omp 并行计算for循环语句_08

⑥遍历文件

python3 for循环嵌套 python嵌套for循环执行顺序_for语句嵌套执行顺序_09

⑦for循环实现1到9连乘

python3 for循环嵌套 python嵌套for循环执行顺序_for语句嵌套执行顺序_10

⑧除以上之外,我们还可以通过序列索引进行遍历

range的用法:range(5)——>1个参数,从0开始到5不包含5(即含左不含右);range(5,15)——>2个参数,从5开始到15不包含15;range(5,55,5)——>3个参数,从5开始到55不包含55,最后的参数5是步长。

下面实例我们使用内置函数len()和range();函数len()返回列表的长度,即元素个数。range返回一个整数序列。

python3 for循环嵌套 python嵌套for循环执行顺序_omp 并行计算for循环语句_11

python3 for循环嵌套 python嵌套for循环执行顺序_omp 并行计算for循环语句_12

二、while循环

while循环,只要条件满足,就不断循环,条件不满足时退出循环。其中,执行语句可以是单个语句或者语句块;判断条件可以是任何表达式,任何非0,或非空(null)的值均为True。

注意:while循环的判断条件是boolean类型的表达式!

1、语法格式

python3 for循环嵌套 python嵌套for循环执行顺序_python3 for循环嵌套_13

2、while循环操作实例:

①求1到100的偶数和

python3 for循环嵌套 python嵌套for循环执行顺序_python3 for循环嵌套_14

②打印1-100以内所有3和5的倍数,3的倍数以及5的倍数:

python3 for循环嵌套 python嵌套for循环执行顺序_omp 并行计算for循环语句_15

总结:for循环和while循环,两者的相同点在于都能循环做一件重复的事情;不同点在于,for循环是在序列穷尽时停止,while循环是在条件不成立时停止。

三、嵌套循环

Python语言允许在一个循环体里面嵌入另一个循环。可以for(while)循环嵌套for(while)循环,也可以在循环体内嵌入其他的循环体,如在while循环中可以嵌入for循环,反之,你可以在for循环中嵌入while循环。

① for循环嵌套for循环——>打印九九乘法表

python3 for循环嵌套 python嵌套for循环执行顺序_python3 for循环嵌套_16

break 语句

作用:用于循环语句(while,for语句)中,用来终止循环语句的执行

~~当break语句执行后,此循环语句break之后的语句将不再执行

~~break语句通常和if语句组合使用

~~break语句终止循环时else子句的语句将不会执行

~~break语句只能终止当前循环语句的执行,如果有循环嵌套时,不会跳出嵌套外重循环

死循环

~~死循环是指条件一直成立的循环

~~死循环通常用break语句来终止循环

~~死循环的else子句永远不会执行

python3 for循环嵌套 python嵌套for循环执行顺序_omp 并行计算for循环语句_17

continue语句

作用:用于循环语句(while,for)中,不再执行本次循环continue之后的语句,重新开始一次新的循环。

~~在while语句中执行continue,将会直接跳转到while语句的真值表达式处重新判断循环条件

~~在for语句中执行continue语句,将会从迭代对象中取出下一个元素,绑定变量后再次执行循环