Python數(shù)據(jù)類型

1 數(shù)字

1.1 基本數(shù)字類型

  • int:有符號(hào)整數(shù)
  • long:長整型
  • bool:布爾值
    • True:1
    • False:0
  • float:浮點(diǎn)型
  • complex:復(fù)數(shù)

1.2 數(shù)字表示方式

  • 默認(rèn)以十進(jìn)制數(shù)顯示
  • 數(shù)字以0開頭表示為8進(jìn)制數(shù)
  • 數(shù)字以0x0X開頭表示16進(jìn)制數(shù)
  • 數(shù)字以0b0B開頭表示2進(jìn)制數(shù)

2 字符串

2.1 定義字符串

  • 字符串被定義為引號(hào)''""之間的字符集合
  • 支持使用成對(duì)的單引號(hào)或雙引號(hào)
  • 無論單引號(hào)或雙引號(hào),便是的意義相同
  • 三引號(hào)(三個(gè)連續(xù)的單引號(hào)或者雙引號(hào)),可以用來包含特殊字符
  • 不區(qū)分字符和字符串

2.2 字符串切片

  • 使用索引運(yùn)算符[]和切片運(yùn)算符[:]可得到子字符串
  • 第一個(gè)字符的索引是0,最后一個(gè)字符的索引是-1
  • 子字符串包含切片中的其實(shí)下標(biāo),但不包含結(jié)束下標(biāo)

2.3 字符串連接操作

  • 使用+號(hào)可以將多個(gè)字符串拼接在一起
  • 使用*號(hào)可以將一個(gè)字符串重復(fù)多次

3 列表

3.1 定義列表

  • 可以將列表當(dāng)成普通的“數(shù)組”,能保存在任意數(shù)量任意類型的python對(duì)象
  • 像字符串一樣,列表也支持下標(biāo)和切片操作
  • 列表中的項(xiàng)目可改變

3.2 列表操作

  • 使用innot in判斷成員關(guān)系
  • 使用append方法像列表中追加元素

4 元組

4.1 元組的定義及操作

  • 可以認(rèn)為元組是“靜態(tài)”的列表
  • 元祖一旦定義,不能改變

5 字典

5.1 字典的定義及操作

  • 字典是有鍵-值(key-value)對(duì)構(gòu)成的映射數(shù)據(jù)類型
  • 通過鍵取值,不支持下標(biāo)操作

5.2 數(shù)據(jù)類型比較

  • 按存儲(chǔ)模型分類:
    • 標(biāo)量類型:數(shù)值、字符串
    • 容器類型:列表、元組、字典
  • 按更新模型分類:
    • 可變類型:列表、字典
    • 不可變類型:數(shù)字、字符串、元組
  • 按訪問模型分類
    • 直接訪問:數(shù)字
    • 順序訪問:字符串、列表、元組
    • 映射訪問:字典

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

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

  • python 數(shù)據(jù)類型 Python中的數(shù)據(jù)結(jié)構(gòu)的說明 在Python中,不需要提前聲明,當(dāng)給一個(gè)變量賦值的時(shí)候就...
    So_ProbuING閱讀 737評(píng)論 0 2
  • 1. 數(shù)值類型 ** int 整數(shù) **如:1,100,-8080,0,十六進(jìn)制:0xff00,0xa5b4c3d...
    泊牧閱讀 315評(píng)論 0 0
  • 要學(xué)習(xí)一門語言,首先要看看它的數(shù)據(jù)類型。由于Python是一門動(dòng)態(tài)語言,所以Python的變量在聲明時(shí)不需要類型,...
    樂百川閱讀 3,862評(píng)論 0 3
  • 1.4.1 整型(int) 編碼過程中, 會(huì)經(jīng)常與整型數(shù)據(jù)打交道, 比較常見的就是求絕對(duì)值, 如下 1.4.2 浮...
    大紅中閱讀 488評(píng)論 0 0
  • 感覺新學(xué)點(diǎn)什么總要寫下來,否則總有一種記不住的感覺 數(shù)據(jù)類型 python 中的變量定義就是賦值語句比如 類型轉(zhuǎn)換...
    Mr_Normal閱讀 977評(píng)論 0 3

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