參考
Python3基本數(shù)據(jù)類型
Python基本數(shù)據(jù)類型
- Python3 中有六個標準的數(shù)據(jù)類型:
- Number(數(shù)字):支持 int、float、bool、complex(復數(shù))
- String(字符串)
- List(列表)
- Tuple(元組)
- Set(集合)
- Dictionary(字典)
- Python3 的六個標準數(shù)據(jù)類型中:
- 不可變數(shù)據(jù)(3 個):Number(數(shù)字)、String(字符串)、Tuple(元組);
- 可變數(shù)據(jù)(3 個):List(列表)、Dictionary(字典)、Set(集合)。
- 基本方法
- Number(數(shù)字)
int():強制類型轉(zhuǎn)換。將字符串數(shù)據(jù)類型轉(zhuǎn)為int類型字符串內(nèi)的內(nèi)容必須是數(shù)字。
注:在Python2中,整數(shù)的大小是有限制的,即當數(shù)字超過一定的范圍不再是int類型,而是long長整型。在Python3中,無論整數(shù)的大小長度為多少,統(tǒng)稱為整型int。 - String(字符串)
index():若索引的該字符或者序列不在字符串內(nèi),返回ValueError。
find():若索引的該字符或者序列不在字符串內(nèi),返回-1。
len():返回字符串長度。
isalnum()、isalpha()、isdigit():判斷是否全是字母或數(shù)字;判斷是否全是字母;判斷是否全是數(shù)字。
capitalize():首字母大寫。little_five -> Little_five
title():每個單詞首字母大寫。my name is little_five -> My Name Is Little_Five
lower():全部轉(zhuǎn)為小寫。LITTLE_FIVE -> little_five
upper():全部轉(zhuǎn)為大寫。little_five -> LITTLE_FIVE
casefold():大寫轉(zhuǎn)小寫,小寫轉(zhuǎn)大寫。lIttle_fIve -> LiTTLE_FiVE
startswith()、endswith():判斷是否以某個字符串開頭或結(jié)尾,返回布爾值。
expandtabs():返回字符串中的 tab 符號('\t')轉(zhuǎn)為空格后生成的新字符串。通??捎糜诒砀窀袷降妮敵觥?br> format():格式化輸出。
join():連接字符串數(shù)組。
split()、partition():分割字符串。
replace():替代。
strip()、lstrip()、rstrip():清除空白。strip()為清除左右兩邊的空白,lstrip()為清除左邊的空白,rstrip()為清除右邊的空白。 - List(列表)
append():追加元素
extend():拓展
注:擴展extend與追加append的區(qū)別:前者為添加將元素作為一個整體添加,后者為將數(shù)據(jù)類型的元素分解添加至列表內(nèi)。
insert():插入元素。
pop():取出倒數(shù)第幾個元素。
remove():移除元素。
sorted():排序,默認正序。加入reverse =True,則表示倒序。 - Tuple(元組)
注:使用圓括號來標識。 - Set(集合)
add()、update():增加元素。update為更新多個值,其參數(shù)必須為集合。
pop()、remove()、discard():pop為隨機刪除;remove如果要刪除的元素不存在,則報錯;discard如果要刪除的元素不存在,無視該方法。
交集&、并集|、差集-、交叉補集^:關(guān)系運算。
issubset() 、isupperset():判斷是否為子集或父集。 - Dictionary(字典)
注:鍵的定義必須是不可變的,即可以是數(shù)字、字符串也可以是元組、布爾值等。
items()、keys()、values():遍歷。
結(jié)尾
如果您發(fā)現(xiàn)我的文章有任何錯誤,或?qū)ξ业奈恼掠惺裁春玫慕ㄗh,請聯(lián)系我!如果您喜歡我的文章,請點喜歡~*我是藍白絳,感謝你的閱讀!