一.print和import更多資訊
1.使用逗號輸出
列印多個表示式,將它們用逗號隔開
2.賦值魔法
多個賦值
交換變數
鏈式賦值
增量賦值
二.條件和條件語句
1.if語句和else,elif
if語句,當if後面的表示式為真時執行
a=int(input(『input num:』))
if a=2:
print ('this is 2')
else子句,之所以叫做子句是因為它不能單獨存在,依賴if語句
a=int(input(『input num:』))
if a=2:
print ('this is 2')
else:
print ('this is not 2')
如果需要檢查多個條件,就可以使用elif,它是else if的縮寫。要和if else 聯合使用
a=int(input(『input num:』))
if a=2:
print ('this is 2')
elif a=0:
print ('this is 0')
else:
print ('this is not 2')
它們之間還可以巢狀使用
下面的值作為布林表示式時都不被看做假(false)
false none 0 '' () {}
2.更複雜的條件
三.迴圈
1.while迴圈
列印1-100
就像上面這樣,不是很複雜吧?
while語句非常靈活。它可以用來在任何條件為真的情況下重複執行。
2.for迴圈
列印1-100
for i in range(1,101):
print (i)for 更簡潔,能用for盡量不用while,它容易造成死迴圈。
3.退出迴圈
break語句用來終止迴圈語句
continue 語句用來告訴python跳過當前迴圈的剩餘語句,然後繼續進行下一輪迴圈。
5 條件 迴圈和其他語句
賦值魔法包括 序列解包 將多個值的序列解開,然後放在變數的序列中。x,y,z 1,2,3 x,y y,x x,y,z 2,1,3 鏈式賦值 x y 1 x,y 1,1 增量賦值 x 2 x 1 x 2 x 6 布林表示式中,false none 0 被直譯器看做假,其他的一些被解釋為真。條件語句 i...
python學習筆記 5 條件 迴圈和其他語句
import somemodule 匯入模組 from somemodule import somefuction 匯入函式 import math as foobar 匯入模組,並使用別名 from math import sqrt as foobar 匯入函式,並使用別名 x,y,z 1,2,3...
零基礎學程式設計 04 條件分支結構
乙個陽光明媚的晚上,李華的爸爸老王對李華說,你去買5個包子,如果遇到賣西瓜的,買乙個。李華陷入了沉思 這是個有趣的任務,但是程式設計該怎麼實現呢?之前我們寫的 都是順序結構。所謂順序結構,就是從第一行開始,一行一行按順序執行。但這種結構無法解決上面的問題,為此需要引入if語句。先來看乙個例子,這樣有...