1. 程式人生 > >詳解Python數據類型 太全了

詳解Python數據類型 太全了

轉義字符 順序組 set 布爾型 所有 使用 例如 這就是 進制數

  數據類型是每個編程語言必不可少的基礎知識,也是必須要掌握的技能,很多人知識簡單的進行理解,並沒有很系統的進行知識的梳理,以下是對python語言的全部數據類型詳細匯總:

  Python中可以自定義數據類型,可以具有無限種數據類型。 系統默認提供6個標準數據類型:

  1.Numbe數值類型

  Number類型一共分為四個小類別:整型,浮點型,布爾型,復數

  (1)Int ×××

  ×××就是整數類型,聲明×××有四種方式:

  十進制:0~9

  變量 = 十進制數字

  二進制:0~1

  變量 = 0b二進制數字(0b是二進制的標誌符號)

  八進制:0~7

  變量 = 0o八進制數字(0o是八進制的標誌符號)

  十六進制:0~9A~F

  變量 = 0x十六進制數字(0x是十六進制的標誌符號)

  (2)Float 浮點型

  浮點型就是小數類型,聲明浮點型方式:

  (3)Bool 布爾類型

  布爾類型是計算機專用的數據類型,只有2個值:True和False

  (4)Complex 復數類型

  復數的完整結構(實數部分+虛數部分)

  聲明復數的兩種方式:

  表達式方式:

  變量 = 實數 + 虛數 如:var = 3 + 2j

  特定功能:

  變量 = complex(實數,虛數值) 如:var = complex(2,6)

  2.String字符類型

  聲明一個字符串類型有三種方式:

  單引號:

  變量 = ‘內容‘

  雙引號:

  變量 = "內容"

  三引號:

  變量 = ‘‘‘內容‘‘‘

  變量 = """內容"""

  如何選擇聲明字符串的方式:

  單引號:內容中包含大量雙引號時,適合使用單引號聲明字符串

  雙引號:內容中包含大量單引號時,適合使用雙引號聲明字符串

  三引號:內容中同時包含單雙引號,適合使用三引號聲明字符串

  轉義字符:

  通過某種特定的格式使得字符的意義發生改變,這就是轉義字符,常見轉義字符如下:

  \ 續行符

  \\ 反斜杠符號(\)

  \‘ 單引號

  \" 雙引號

  \a 響鈴

  \b 退格(backspace)

  \e 轉義

  \000 空

  \n 換行

  \v 縱向制表符

  \t 橫向制表符

  \r 回車

  \f 換頁

  \oyy 八進制數,yy代表的字符,例如:\o12代表換行

  \xyy 十六進制數,yy代表的字符,例如:\x0a代表換行

  \other 其它的字符以普通格式輸出

  常用的是換行,單引號,雙引號,其余的不常用

  元字符串:在任意字符串之前添加字母r或者R,那麽當前字符串中所有轉義字符在使用時都不會進行轉義操作,這就是元字符串,正則表達式中常見格式。

  3.List列表類型

  列表就是一系列數據的順序組合,並且組合之後可以修改。

  列表格式:

  變量 = [值,值,值...]

  4.Tuple元組類型

  元組就是一系列數據的順序組合,但是組合之後不可以修改。

  元組格式:

  變量 = (值,值,值...)

  5.Dict類型:字典類型-

  字典就是具有鍵值映射關系的一組無序數據組合,可以修改。

  字典格式:

  變量 = {鍵:值,鍵:值,鍵:值...}

  6.Set類型:集合類型

  一組特定數據的無序組合,所有數據不會重復。

  集合格式:

  變量 = {值,值,值...}

詳解Python數據類型 太全了