-
我们使用两层嵌套循环输出字符串'ABC'中每个字符和字符串'123'每个字符的排列。
s1 = 'ABC'
s2 = '123'
for x in s1:
for y in s2:
print(x + y)在上述代码中,对于外层循环,外层每循环1次,内层就会循环3次,因此,我们将会得到如下结果:
A1
A2
A3
B1
B2
B3
C1
C2
C3查看全部 -
break 直接结束循环
continue 结束本次循环,并跳过continue后面的逻辑,继续进入下一次循环
查看全部 -
对于单个元素的tuple需要在元素后加入,
T=(1,)
查看全部 -
tuple用于存放固定不变的数据
count统计某个元素出现次数
index返回指定元素的下标
查看全部 -
元组tuple:固定不变,运行性能更好
列表list:可以变化
两者可以相互转换
查看全部 -
L = [[1,2,3], [5, 3, 2], [7,3,2]]
for cube in L:
length = cube[0]
width = cube[1]
height = cube[2]
result = length * width * 2 + width * height * 2 + length * height * 2
print(result)查看全部 -
continue
使循环继续下去,跳过continue后面的逻辑
查看全部 -
使用for和while 循环时,想要在循环体内退出循环,可以使用break语句
查看全部 -
while循环
while+判断条件:
只要满足判断条件循环局可以一直进行
查看全部 -
if else 语句注意冒号和缩进
if 条件:
else:
查看全部 -
for ch in s:
print(ch)
print(ch)
其中s中的每一个元素依次赋值给ch
对于for循环注意冒号:和缩进
有缩进的第一个print包含在for循环内部
没有缩进意味着for循环结束
查看全部 -
for循环遍历:
查看全部 -
if-elif-else 使用:
if 。。。:
elif 。。。:
elif 。。。:
else:
.......
这一系列条件判断会从上到下依次判断,如果某个判断为 True,执行完对应的代码块,后面的条件判断就直接忽略,不再执行了。
查看全部 -
通过for循环访问列表每一个元素的方式,称为迭代。
查看全部
举报