表達式是什麼?所有人都知道。“1+1=2”,這個“1+1”就是最典型的表達式。
用來指定數據做哪種運算的符號是“運算符”,進行運算的數據稱為“操作數”。例如:“2+3"中的“+”是運算符,“2”和“3”是操作數。
運算符根據操作數的個數分為單目運算符和雙目運算符:
單目運算符,只有一個操作數,例如“-100”中 的“-”,單目運算符位於操作數的前面;
雙目運算符,具有二哥操作數的運算符,例如“100-30”中的“-”,雙目運算符位於二個操作數之間。
1、input命令
print命令用於輸出數據,而input命令與print命令相反,它是讓用戶由“標準輸入”設備輸入數據,如果沒有特別設置,標準輸入設備是指鍵盤。input命令是非常常用的命令,比如,教師若要用電腦計算成績,則首先要從鍵盤輸入學生成績。語法如下:
變量 = input([提示字符串])
用戶輸入的數據存儲在指定的變量中。
“提示字符串”表示輸出一段提示信息,用來告訴用戶如何輸入。輸入數據時,當用戶按下Enter鍵後被認為是輸入結束,input命令會把用戶輸入的數據存入變量中。
例如,讓用戶輸入數學成績並輸出程序:
2、運算符
python支持以下幾種運算符(常用):
算術運算符:用於執行普通數學運算的運算符
例如:假設變量a = 10,變量b = 20
關係運算符:用於二個表達式之間的比較,若比較結果為真,返回True;否則為False
例如:假設變量a=10,變量b=20
賦值運算符:先給變量賦值,在運算的運算符
例如:假設變量a=10,變量b=20
邏輯運算符:用於邏輯運算的運算符
例如:假設變量a=10,變量b=20
按位運算符:把數字看成二進制來計算的
例如:假設變量a = 60(換成二進制為111100), 變量b = 13(換成二進制為1101)
運算符優先級:自上而下,依次升高