python的if語句是類似的其他語言。 if語句包含乙個邏輯表示式,使用哪些資料進行了比較,比較的結果的基礎上作出決定。 if語句的語法是:
if expression:
statement(s)
這裡的if語句,條件是第一次評估。如果條件為真,那就是,如果其值為非零,則執行語句塊(s)。否則,下乙個語句之後的語句(s)塊被執行。
注:在python中,所有的縮排字元空格後的程式設計結構相同數量的報表,被認為是乙個單一的**塊的一部分,
建議縮排使用4個空格
。 python使用縮排作為其語句分組的方法。
例子:
#!/usr/bin/python
var1 = 100
if var1:
print
"1 - got a true expression value"
print var1
var2 = 0
if var2:
print
"2 - got a true expression value"
print var2
print
"good bye!"
這將產生以下結果:
可以結合乙個if語句else語句。 else語句中包含的**塊,執行,
如果在條件表示式if語句解析為0或false值
。 else語句是乙個可選的語句,並有可能最多只有乙個else語句後.
if... else語句的語法是:
if expression:
statement(s)
else:
statement(s)
例子:
#!/usr/bin/python
var1 = 100
if var1:
print
"1 - got a true expression value"
print var1
else:
print
"1 - got a false expression value"
print var1
var2 = 0
if var2:
print
"2 - got a true expression value"
print var2
else:
print
"2 - got a false expression value"
print var2
print
"good bye!"
這將產生以下結果:
elif語句可以讓你檢查多個表示式為真值,並執行乙個**塊,只要條件之一的值為true。 像其他人,elif語句是可選的。然而,不像別的,這有可能是最乙個語句elif報表,可以有任意數量的if。
if... elif語句的語法是:
if expression1:
statement(s)
elif expression2:
statement(s)
elif expression3:
statement(s)
else:
statement(s)
注:當前python不支援其他語言的switch或case語句。
例如:
#!/usr/bin/python
var = 100
if var == 200:
print
"1 - got a true expression value"
print var
elif var == 150:
print
"2 - got a true expression value"
print var2
elif var == 100:
print
"3 - got a true expression value"
print var
else:
print
"4 - got a false expression value"
print var
print
"good bye!"
這將產生以下結果:
4、小實驗yes or no#!/usr/bin/python
yn = raw_input("please input [yes/no]:")
yn = yn.lower()
if yn == 'y' or yn == 'yes':
print "programe is running..."
elif yn == 'n' or yn == 'no':
print "programe is exit"
else:
print "please input [yes/no]:"
【完】
python基礎篇 python基礎篇(三)
使用者輸入 bb 歡迎來到中國資訊網,您的支援是我們的動力!bb n請輸入您的名字 aa input bb 此處可先定義變數,也可將要展示的內容直接輸入在裡面 print 歡迎您 aa 輸出歡迎來到中國資訊網,您的支援是我們的動力!請輸入您的名字 張三 輸入 張三 歡迎您 張三!結果 注意1 sub...
Python基礎篇 基礎語法
大家都知道每一門程式語言的語法都不是一樣的,新學一門程式語言的時候要掌握其語法才能讓開發行雲流水。基礎學習用python自帶的編輯器 idle 安裝完可以直接選單欄搜尋idle 1 輸出print hello wrold 2 注釋 單行注釋 多行注釋 3 資料型別 字串a string b stri...
Python基礎篇 python的變數
變數 variable 是學習python 初始時,就會接觸到的乙個新的知識點,也是乙個需要熟知的概念。python是一種動態型別語言,在賦值的執行中可以繫結不同型別的值,這個過程叫做變數 賦值操作 賦值同時確定了變數型別。在python學習過程中會用到許多資料,那為了方便操作,需要把這些資料分別用...