break
continue
關於條件判斷和迴圈,原理與其他語言相通,只是語法不一樣,這裡簡述一下。
python中實現條件判斷通過if
語句來實現:
語法為:
也可以通過elif
做更細緻的判斷:
if condition1:
statements1: do something when condition1 is true
elif condition2:
statements2: do something when condition2 is true
else
: statements3: do something when condition1 and cindition2 are both false
elif
即為else if的縮寫,可以有很多個elif
存在。
只要condition為非零數值、非空字串、非空list等,就判斷為true
,其餘為false
。
for x in p:
statements
是指把p中每個元素放入變數x,然後執行下面的statements語句。
後面的p可以用一些函式來生成,而不用真正把每個元素都列出來。比如下面的**是求0-100中整數的和。其中range(num)
函式就是用來生成乙個list,這個list中會包含從0到num-1之間的整數。
使用while
也可以實現迴圈:
while
(condition)
: statements
condition changing
只要condition
為真,就會進入迴圈,執行statements
,但是注意在迴圈執行之後要改變相應的條件,避免陷入死迴圈。
下面的**使用while來實現求0-100內整數和的。
break
可以提前退出迴圈。
continue
可以跳過當前的迴圈,直接開始下一次迴圈。
默默吐槽一句這個語法還是跟c++很像的,我突然看到了希望。
python基礎學習篇 python資料基本運算
移動到本行開頭 home鍵 移動到本行末尾 end鍵盤 注釋 ctrl 複製行 ctrl d 選擇列 滑鼠左鍵 alt 移動行 shift alt 上下箭頭 格式化 ctrl alt l 執行 shift ctrl f10 簡單來說它給人看的,通常是對 的描述資訊,不被執行。分為兩種 1.單行注釋 ...
Datawhale學習計畫 python基礎任務2
1.列表 a.標誌 pop方法 a.pop 刪除列表末尾 a.pop i 刪除某個位置 del del a 2 拷貝b a.copy c.列表相關方法 len list 列表元素個數 max list 返回列表元素最大值 min list 返回列表元素最小值 list seq 將元組轉換為列表 參考...
Python的學習筆記(2)Python的基礎
1 變數的賦值 示例如下 coding utf 8 c 100 m 10.231 l mk n a b d 11 e,f,g 1,3,hello print c print m print l print k print a print b print d print e print f print...