Python型別和運算 數字

2021-06-28 00:42:24 字數 1109 閱讀 4175

在python中,數字並不是乙個真正的物件型別,而是一組相似型別的分類。不僅包括通常的數字型別(整數和浮點數),黑包括數字表示式,以及高階的數字程式設計。

基本數字常量

數字                                常量

1234, -24                         整數(無窮大小)

1.23, 3.14e10                  浮點數

0177, 0x9ff, 0b1010          python2.6中八進位制,十六進製制,二進位制常量

0o177, 0x9ff, 0b1010        python3.4中八進位制,十六進製制,二進位制常量

1. 整數和浮點數常量、

整數以十進位制字串出現,浮點數帶有乙個小數點,可以用科學記數法表達(1.0e10或1.0e10)

2. 十六進製制,八進位制和二進位制常量

十六進製制以0x或0x開頭,八進位制以0或0o開頭,二進位制以0b或0b開頭。

內建函式hex(i),oct(i),bin(i)分別可以表示這三種進製。另外,int(str, base)可以把字串str轉換為以base為進製的整數。

3. 複數

實部 + 虛部:2+3j,5+2j

內建函式complex(real, imag)來建立複數

4. 編輯其他數字型別

通過呼叫匯入模組的函式來建立,例如分數。

內建數學工具和擴充套件

表示式操作符:+ - * ** / >> &等

內建數學工具:pow abs round int hex bin

round(number, ndigit)

>>>round(3.1415926,2)

3.14

>>>round(3.1415926)#預設為0

3>>>round(3.1415926,-2)

0.0>>>round(3.1415926,-1)

0.0>>>round(314.15926,-1)

310.0

公用模組:random match

例如:

python算數運算

1.算數運算子 以下假設變數 a 10,b 20 以下例項演示了python所有算術運算子的操作 a 5 b 13 c 0 c a b print 1 c 的值為 c c a b print 2 c 的值為 c c a b print 3 c 的值為 c c a b print 4 c 的值為 c ...

python基本資料型別和算數運算子

一 數字型別 1 整型int 定義 age 18 作用 記錄個數,年齡,出生年月,等級 2 浮點型float 定義 x 1.1 作用 記錄 身高,體重,薪資 引號的相同點 定義得到的都是str型別。引號的不同點 注意引號的巢狀,外層用雙引號,內層就要用單引號 s1 my name is yoyo 三...

python 基礎之算數運算

算術運算子 示例 python class number def init self,num self.num num 物件出現在 的左邊時會自動觸發 def add self,other print add return self.num other 物件出現在 的右邊時會自動觸發 def rad...