python資料型別之Number

2021-09-07 08:53:50 字數 1255 閱讀 1165

資料型別之number

python number資料型別用於儲存數值,資料型別是不容許改變的,意味著如果改變number資料型別的值,將重新分配記憶體空間。

python支援四種不同資料型別

number之間的型別轉換:

轉換函式

轉換說明

int(x,[,base])

將x轉換成乙個整數

long(x,[,base])

將x轉換為乙個長整數

float(x)

將x轉換成乙個浮點數

complex(real,[,imag])

建立乙個複數

str(x)

將物件x轉換成字串

repr(x)

將物件x轉換成表示式字串

long(x,[,base])

將x轉換為乙個長整數

float(x)

將x轉換成乙個浮點數

complex(real,[,imag])

建立乙個複數

str(x)

將物件x轉換成字串

repr(x)

將物件x轉換成表示式字串

eval(str)

用來計算在字串中的有效python表示式,並返回乙個物件

tuple(s)

將序列s轉換成乙個元組

list(s)

將序列s轉換成乙個列表

chr(x)

將乙個整數轉換成乙個字元

unichr(x)

將乙個整數轉換成unicode字元

ord(x)

將乙個字元轉換成他的整數值

hex(x)

將乙個整數轉換成乙個16進製制字串

oct(x)

將乙個整數轉換成乙個8緊張字串

值得注意的是整型和浮點型進行運算時,如+、-、*、/等數值運算時,返回的結果型別都為浮點型

abs(x):返回數字的絕對值

fabs(x):返回數字的絕對值,並轉化為float型別

cmp(x,y):如果 x < y 返回 -1, 如果 x == y 返回 0, 如果 x > y 返回 1

max(a,b,c…):返回給定引數的最大值,引數可以為序列

min(a,b,c…):返回給定引數的最小值,引數可以為序列

pow(x,y):x**y運算後的值

sqrt(x):返回數字x的平方根

round(x,[n]):返回浮點數x的四捨五入值,如給出n值,則代表捨入到小數點後的位數

python之資料型別

python3 中有六個標準的資料型別 python3 支援int float bool complex 複數 在python 3裡,只有一種整數型別 int,表示為長整型,沒有 python2 中的 long。tuple 元組 元組 tuple 與列表類似,不同之處在於元組的元素不能修改。元組寫在...

python之資料型別

1 什麼是資料型別 變數值才是我們儲存的資料,所以資料類指的就是變數值的不同種類。2 為何資料要分型別?變數值是用來儲存現實世界中的狀態的,那麼針對不同的狀態就應該用不同型別的資料去表示。一 數字型別 整型int 1 作用 表示人的年齡 各種號碼 等級 2 定義 age 18 age int 18 ...

Python 之資料型別

numbers 數字 int 有符號整型 long 長整型 也可以代表八進位制和十六進製制 float 浮點型 complex 複數 string 字串 list 列表 tuple 元組 dictionary 字典 if name main 注意 long 型別只存在於 python2.x 版本中,...