-
我們使用兩層嵌套循環輸出字符串'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循環訪問列表每一個元素的方式,稱為迭代。
查看全部
舉報