while循环(2)
while+continue
打印数字的话相信朋友们在python中不会一个个的print吧
eg;
或者是打印列表里的元素
eg
这种方法只适用于你知道里面有多少个元素,
不然
那这些元素中有一个元素我不影响打印出来就需要用到continue了
continue 是结束本次循环,碰到contiinue就会立马执行循环条件的判断
while+sles
和if+sles的用法一样
for循环
while能实现的功能,for都能实现
但是for的语法更简洁,取值更方便
一样的列表while和for的取值对比
其中i为变量,常用的代替词有 i j k v item 等
当然它也有劣势
不能写数字(int、float)
for可参与的对象有:list \str\tuple\dict\set
其中在用for查询字典的时候
暴露给for的都是key值
eg
取值的话需要上图这样
for+break
for+continue
for+continue
for+else
for循环的嵌套
完结撒花*★,°*:.☆( ̄▽ ̄)/$:*.°★* 。
range使用
第一种:只写一个参数的情况,代表从0开始的有序数字,顾头不顾尾
第二种:写两个参数,可以自定义起始位置,顾头不顾尾
第三种:写三个参数,第三个参数代表步长,顾头不顾尾
死循环
while True:
print(1)
死循环的情况是不能出现的
实际项目中,推荐使用for循环,一般不会造成死循环