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