Python 資料型別初步 Numbers

2022-07-29 09:27:11 字數 2133 閱讀 7265

本篇內容

今天主要簡介了幾種數字的資料型別和一些稍微比較常用的方法。

• int

• bytes

• float

• bool

• complex

• long

python裡面的使用變數的時候並不需要提前宣告,直接用,然後他才會申請記憶體。

python會識別出來你所要儲存的值的型別,然後再儲存。

a=10

b=1.1

c='1.1

'd=[1,1]

就像這樣,python會自動把a儲存為int,b儲存為float,c儲存為str(字串),d儲存為list(列表)。

但是還是得了解一下各種資料型別。

1、int:儲存整數。

可以用來做加減乘除。。。這些運算。

主要說一下它的方法。

def bit_length(self): 可以獲取這個數字的二進位制位數

a=255

print

(bin(a))

print(a.bit_length())

輸出:

0b11111111

8

bin函式就是為了獲得整數的二進位制。輸出為字串。

def  to_bytes(self, length, byteorder, *args, **kwargs)

這個函式也是獲取整數的二進位制,但他輸出為bytes型別。

length是表示多少位元組的二進位制

byteorder可以輸入『big』,『little』。表示生成的二進位制是高位表示,還是低位表示。可以自己試著玩一下

其他的我看看都好不常用呀,遇到了再學習

2、bytes:二進位制型別。主要儲存一些字串的編碼。或者數字的二進位制表示

3、float:浮點型別,說白了就是儲存小數,或者很大的數。其他跟int差不多

方法:(1)、這個方法是獲得這個浮點數的分子分母:

def as_integer_ratio(self): #

real signature unknown; restored from __doc__

"""float.as_integer_ratio() -> (int, int)

return a pair of integers, whose ratio is exactly equal to the original

float and with a positive denominator.

raise overflowerror on infinities and a valueerror on nans.

>>> (10.0).as_integer_ratio()

(10, 1)

>>> (0.0).as_integer_ratio()

(0, 1)

>>> (-.25).as_integer_ratio()

(-1, 4)

"""pass

(2)、返回是否是整數:

def is_integer(self, *args, **kwargs): #

real signature unknown

"""return true if the float is an integer.

"""pass

其他的我看著也沒啥用處。暫時先不學。

4、bool:布林值,只有true,false兩個值。

很方便的進行邏輯運算。

5、complex:儲存複數。平常並不是很常用

a=3+4j

print(a.real)#

獲取實部

print(a.imag)#

獲取虛部

print(a.conjugate())#

得到複數的共軛

輸出

3.0

4.0(3-4j)

6、long:儲存。。。很大的整數。。。。

今天只簡單的學習一下數字資料型別的用法。明天學習list。仔細學一下它的方法。

初步了解資料型別

目錄字串 列表字典 布林值不同的資料會有不同的資料型別 為了定義不同的資料,我們python中提供了下述幾個資料型別 number 7 number 7.5 name asada name adadadasdawdq asdasadq 定義方式 內使用逗號分隔開多個元素,元素可以為任何資料型別 ho...

js 資料型別的初步理解

1 js中的型別 字串 數字 布林 陣列 物件 null undefined 基本資料型別 null undefined boolean number string console.log typeof 1 number console.log typeof a string console.log...

python初步學習 檢視文件及資料型別轉換

python最權威的文件就是官方文件,因此,我們要學會檢視官方文件。而在python直譯器中,help 命令就可以很權威的檢視官方文件。因此,我們要學會使用 help 命令。轉換函式 說明int x base 將x轉換為乙個整數 long x base 將x轉換為乙個長整數 float x 將x轉換...