python 3 5 學習筆記 3

2021-10-03 23:58:56 字數 1630 閱讀 5956

python中主要的選擇語句有三種:if語句、if...else語句、if...elif...else語句

,沒有switch語句

1:if語句

if 表示式:

語句塊

如果表示式為真,則執行語句塊,為假不執行。

表示式的值為非零的數或非空字串時,if條件也成立。

2:if…else語句

if 表示式:

語句塊1

else

: 語句塊2

如果表示式為真,則執行語句塊1,否則執行語句塊2

該語句也可以使用條件表示式進行簡化,前面已經有提及

3:if…elif…else語句

if 表示式1

: 語句塊1

elif 表示式2

: 語句塊2

else

: 語句塊3

elif可以有多個

主要有while迴圈和for迴圈

沒有do...while迴圈

1:while迴圈

while 條件表示式:

迴圈體

使用while迴圈時注意避免死迴圈

2:for迴圈

for迴圈通常適用於列舉或遍歷序列

for 迭代變數 in 物件:

迴圈體

①數值迴圈:

計算1+2+3+4+5

ans =

0for i in

range(6

):ans += i

print

(ans)

range(start,end,step)

start: 起始位置,如果省略則從0開始

end: 結束位置(不包括該位置),不能省略

step: 指定間隔,如果省略則間隔為1

注意:只有乙個引數表示end,兩個表示start和end

在同一行輸出10以內的偶數:

for i in

range(0

,11,2

):#end取11才包括10

print

(i,end=

',')

#end='分隔符',使輸出在同一行上,且用「 , 」分隔

②遍歷字串:

s =

'表弟別讀了'

for c in s:

print

(c)

①break: 終止當前迴圈,常用於while或for中

②continue: 跳過當前迴圈剩餘語句,進入下一輪迴圈

③pass: 空語句,一般起佔位作用,方便以後進行處理

if 表示式:

pass

如有錯誤請指出

參考文獻《python從入門到精通》

python 3 5 學習筆記

字串方法 msg this is message msg.title 首字母大寫 msg.lower 字串全部小寫 msg.upper 字串全部大寫 msg.rstrip 刪除字串前後的空格 msg.lstrip 刪除字串前面的空格 msg.strip 刪除字串後面的空格 str msg 將msg轉...

python 3 5 學習筆記 1

1 1 注釋規則 1 單行注釋 使用 進行單行注釋,從 開始直到換行為止。可以放在要注釋 的前一行,或者右側。注釋內容1 注釋內容2在idle中可以使用 alt 3 進行注釋 塊,alt 4 進行取消 塊注釋 2 多行注釋 使用一對三引號進行多行注釋 或者 代 碼 代 碼 注意 如果三引號作為語句的...

python3 5學習if(學習筆記2)

coding utf 8 height input 請輸入你的身高 單位 m height float height weight input 請輸入你的體重 單位 kg weight float weight data weight 2 height print data if data 18.5...