把Python
當作
計算器使用
接下來我們嘗試一些簡單的 Python 命令。首先啟動直譯器,等待提示符>>>出現。
1。 數字
我們可以用 Python 直譯器進行一些簡單的數學運算
直譯器就像一個簡單的計算器一樣,你可以在裡面輸入一個表示式,然後它會馬上寫出答案。 表示式的語法很直接:運算子+、-、*、/的用法和其他大部分語言一樣(比如 Pascal 或者 C 語言);遵循數學符號運算的優先順序,括號()用來分組,Python 的數學運算沒有大括號、中括號之分,全部用小括號表示。就像下面這樣:
在上面的例子中,出現了兩種型別:int(整數,如0, -1, 2)、float(浮點數,也就是有小數部分的數,如3。0, 4。5)
int()函式可以將浮點數轉換為整數,如果括號內是浮點數,則捨去小數部分,即向下取整,如果括號內為字串,則字串內容必須為數字;float()函式可以將整數轉換為浮點數,如果括號內為字串,則字串內容必須為數字。例如:
在 Python 中,除法運算
/
永遠返回浮點數型別。
round(x, n)
函式可將浮點數x保留n位小數。如果要整除,可以用
//
,如果要計算餘數,可以用
%
,示例:
Python 中的算術運算子:
數學中的等號
=
在 Python 中並不表示等於,而是一個賦值符號,用於為一個變數賦值:
如果一個變數未定義(未賦值),試圖使用它時會向你提示錯誤:
在互動模式下,上一次打印出來的表示式會被賦值給變數 _。這意味著當你把 Python 用作桌面計算器時,繼續計算會相對簡單,但是不要給變數 _ 賦值。
示例:
除了
int
和
float
,Python還支援許多其他型別的數字,如 Decimal 、Fraction 等。