Python資料型別 python3

2022-09-17 07:54:14 字數 2456 閱讀 4463

>>>id(258)

1971357673680

>>>id(258)

1971357675120

>>>id(258)

1971357672720

#以上三次例項的整數都是單獨的

>>>id(256)

1390248128

>>>id(256)

1390248128

#以上兩次例項的小整數都是同乙個例項

浮點

>>> a = "%.30f" % (1.0/3)

>>> a

'0.333333333333333314829616256247'

字串工廠方法:

string.capitalize() -> str 首字母大寫剩下的變小寫

string.center(self,width,fillchar=none) -> str 返回乙個指定位元組寬度,string在中間,其它有填充字元填充

string.count(self,sub,start=none,end=none) -> int

string.encode(self,encoding='utf-8',errors='strict') -> bytes

string.endwith(self,suffix,start=none,end=none) -> bool

string.startwith(self,prefix,start=none,en=none) -> bool

string.expandtab(self,tabsize=8) -> str 將字串中tab字元轉換為指定個數的空格字元

string.find(self,sub,start=none,end=none) -> int 最小的索引值sub在string之一

string.format(self,*args,**kwargs) -> str 將string中{}無論根據名字還是數字使用函式引數進行替換。

string.index(self,sub,start=none,end=none) -> int 不同於find的是,沒有不會返回-1而是丟擲valueerror異常。

string.isalnum()-> bool 字串不為空且都是字母和數字

string.isdigit()-> bool

string.isalpha()-> bool

string.isdecimal() -> bool 是否是十進位制證書

string.isidentifier() -> bool 是否是關鍵字字元

序列的特性都有

python3直譯器預設utf-8編碼,是支援對utf-8的轉碼為unicode的。python2就需要顯示指定編碼。同樣python3的原始碼如果是gbk的編碼,那麼也是需要在檔案頭新增gbk的編碼指定,**載入到記憶體中後會轉碼為unicode

空值元組tuple字典dict

例項方式

說明d1 =

直接d2 = dict(name='seven', age=20)

間接通過dict()之關鍵字引數方式

d4 = dict(iterable)

間接通過dict()之帶入乙個可迭代並且每次迭代出乙個二元的序列的物件,如 iterable = ('ab','cd','ef') -> dict(iterable) == ,這種的反向操作是d4.items()

集合set

集合包含關係:

集合常用操作:

set.add() 新增元素

set.pop() 從集合中取出元素

set.update() 將新元素和原集合並集的新集合

set.clear() 清空集合

set.copy() 淺copy

set.remove() 刪除元素,沒有報異常

set.discard() 刪除元素,沒有不報異常

collections模組

*深淺copy(copy.deepcopy())/enumerate(,索引起點)/rang()/is not is/split join/zip()/

python資料型別

python的資料型別 數字 字串 列表 元祖 字典 檢視型別可以使用type函式如 type abc 數字 整型 長整型 浮點型 複數 字串 單引號 雙引號 3引號 a abcde a 1 b a 2 3 c a 2 4 cd a 2 cde a 2 ace a 1 e a 3 2 c a abc...

python 資料型別

python有五個標準的資料型別 使用del可以刪除資料的引用 例,one 100 del one del 也可以同時刪除多個引用 變數。例del one,two,three print one 將提示one 沒有定義 python支援四種不同的數值型別 python的字串列表有2種取值順序 加號 ...

Python 資料型別

一 整數 python可以處理任意大小的整數,當然包括負整數,在python程式中,整數的表示方法和數學上的寫法一模一樣,例如 1,100,8080,0,等等。計算機由於使用二進位制,所以,有時候用十六進製制表示整數比較方便,十六進製製用0x字首和0 9,a f表示,例如 0xff00,0xa5b4...