Python学习之路(3)——循环语句

1.for循环

python中的for循环不同于C++中的for循环,它的for循环更像是C++11当中新增的针对遍历数组或容器的for循环语句

python的for循环可以遍历任何序列的项目

示例:

运行结果:

结论:

(1)for循环格式为:

     for    代表序列每个元素的自定义变量名   in        要遍历的序列变量名   :

  如上述:for    animal     in     animals    :

  注意:for循环后别忘了有冒号

扫描二维码关注公众号,回复: 4862355 查看本文章

(2)python是通过缩进来判断代码行与前一个代码行的关系,每个在for语句后缩进的语句都会被认为是for循环内部的语句,且

   针对序列中的每个元素都会执行一次,所以缩进对于python来说很重要,它的作用类似于C++中的{},不能随意缩进

(3)python每一行的print语句会自动换行

(4)python会忽略代码中间的空行

range()函数

python可以使用range()函数轻松生成一系列的数字,大概有下列几种形式

(1)指定区间:range(1,5)     生成1,2,3,4     你没看错,这里没有5,又是左闭右开

(2)省略左边,默认从0开始:range(5)    生成0,1,2,3,4

(3)指定区间(前两个参数)和步长(第三个参数):range(0,10,3)       生成0,3,6,9   后一个数字等于前一个数字+3

(4)负数:range(-10,-100,-30)      生成-10,-40,-70              注意这里没有-100,始终不要忘了,右边是开区间

(5)可以结合range()和len()函数以遍历一个序列的索引:见示例代码

(6)可以使用range()函数来创建一个列表:利用list()函数将range()的结果直接转换成列表

示例:

运行结果:

猜你喜欢

转载自blog.csdn.net/qq_34805255/article/details/84934516