python學習 python基礎 判斷與迴圈

2021-09-29 05:22:33 字數 1903 閱讀 6844

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...