Python入門:python直譯器 互動模式——把Python當作計算器使用

把Python

當作

計算器使用

接下來我們嘗試一些簡單的 Python 命令。首先啟動直譯器,等待提示符>>>出現。

1。 數字

我們可以用 Python 直譯器進行一些簡單的數學運算

直譯器就像一個簡單的計算器一樣,你可以在裡面輸入一個表示式,然後它會馬上寫出答案。 表示式的語法很直接:運算子+、-、*、/的用法和其他大部分語言一樣(比如 Pascal 或者 C 語言);遵循數學符號運算的優先順序,括號()用來分組,Python 的數學運算沒有大括號、中括號之分,全部用小括號表示。就像下面這樣:

Python入門:python直譯器 互動模式——把Python當作計算器使用

在上面的例子中,出現了兩種型別:int(整數,如0, -1, 2)、float(浮點數,也就是有小數部分的數,如3。0, 4。5)

int()函式可以將浮點數轉換為整數,如果括號內是浮點數,則捨去小數部分,即向下取整,如果括號內為字串,則字串內容必須為數字;float()函式可以將整數轉換為浮點數,如果括號內為字串,則字串內容必須為數字。例如:

Python入門:python直譯器 互動模式——把Python當作計算器使用

在 Python 中,除法運算

/

永遠返回浮點數型別。

round(x, n)

函式可將浮點數x保留n位小數。如果要整除,可以用

//

,如果要計算餘數,可以用

%

,示例:

Python入門:python直譯器 互動模式——把Python當作計算器使用

Python 中的算術運算子:

Python入門:python直譯器 互動模式——把Python當作計算器使用

數學中的等號

=

在 Python 中並不表示等於,而是一個賦值符號,用於為一個變數賦值:

Python入門:python直譯器 互動模式——把Python當作計算器使用

如果一個變數未定義(未賦值),試圖使用它時會向你提示錯誤:

Python入門:python直譯器 互動模式——把Python當作計算器使用

在互動模式下,上一次打印出來的表示式會被賦值給變數 _。這意味著當你把 Python 用作桌面計算器時,繼續計算會相對簡單,但是不要給變數 _ 賦值。

示例:

Python入門:python直譯器 互動模式——把Python當作計算器使用

除了

int

float

,Python還支援許多其他型別的數字,如 Decimal 、Fraction 等。