Python——for循环

来源:互联网 发布:echarts清除缓存数据 编辑:程序博客网 时间:2024/05/20 02:28

python的循环和c/c++的略有不同
例:

for i in range(10):    ...

in

字面意思,从某个集合(列表等)里顺次取值

range

range函数生成一个等差级数链表,比如range(10)生成从0到9的整数,注意,如果只有一个参数,则这个参数为右边界,则左边界默认为0,右边界取不到,而和c语言中for循环的停止条件一般使用<或>而不用≤或大于等于
例:

//C语言for循环//i取0到9for(int i=0;i<10;i++){    ...}
#Pythonfor循环#i取0到9for i in range(10):    ...

len

for循环很多时候用来遍历,一般都会由界限,例如便利一个列表时,需要获取列表的长度,则len函数可以达到此效果,然后配合for循环和range函数就可以成功便利

a = [1,2,3,4]for i in range(len(a)):    print(a[i])#亦可写成下面的形式#for i in a:    print(i)

冒号

不难注意到第一句后面永远有一句冒号,至于作用,可以理解为解释说明,几乎在所有具有内嵌语句的结构的首句的末端都有一个冒号,比如定义函数def,for循环,while,do while,if判断等等

原创粉丝点击