Python底層|python基本數(shù)據(jù)類型

參考

Python3基本數(shù)據(jù)類型
Python基本數(shù)據(jù)類型

  1. Python3 中有六個標準的數(shù)據(jù)類型:
  • Number(數(shù)字):支持 int、float、bool、complex(復數(shù))
  • String(字符串)
  • List(列表)
  • Tuple(元組)
  • Set(集合)
  • Dictionary(字典)
  1. Python3 的六個標準數(shù)據(jù)類型中:
  • 不可變數(shù)據(jù)(3 個):Number(數(shù)字)、String(字符串)、Tuple(元組);
  • 可變數(shù)據(jù)(3 個):List(列表)、Dictionary(字典)、Set(集合)。
  1. 基本方法
  • 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)系我!如果您喜歡我的文章,請點喜歡~*我是藍白絳,感謝你的閱讀!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容