笔记
循环
代码尽量不要重复
while
while 表达式:
循环体
通过条件的不断变化,从而确定你的循环体是否继续执行
break,continue
continue:终止本次循环,提前开启下一次循环
python里边,缩进是控制语句的范围的
while…else
循环正常结束后,会执行else里的代码,针对break关键字
循环嵌套
Print输出不换行
在print中加上 end:’’即可输出不换行
print("abc",end='')
制表符
在字符串中,有一个特殊符号:\t,效果等同于在键盘上按下:| tab键。它可以让我们的多行字符串进行对齐。
for循环
迭代容器中的每一个元素
语法:
for 临时变量 in 数据容器:
代码块
可以看出,for循环是将字符串的内容:依次取出
所以,for循环也被称之为:遍历循环
name="wjy"
for b in name:
print(b)
结果:w
j
y
for循环无法定义循环条件
只能从被处理的数据集中,依次取出内容进行处理。
for循环不仅可以迭代无序的容器,也能迭代有序的容器
range
range:生成一系列连续的整数
1.range (num)
获取一个从0开始,到num结束的数字序列(不含num本身)
如range(5)取得的数据是:[0,1,2,3,4]
2. range(num1, num2)
获得一个从num1开始,到num2结束的数字序列(不含num2本身)
如,range(5,10)取得的数据是∶[5,6,7,8,9]
3. range(num1, num2, step)
获得一个从num1开始,到num2结束的数字序列(不含num2本身)数字之间的步长,以step为准( step默认为1)
如,range(5,10,2)取得的数据是:[5,7,9]