Python史上最全數據類型,拿走不謝!

Python史上最全數據類型,拿走不謝!

計算機程序,就是對數據進行操作。無論你學習那種語言開發,都需要學習具體的數據類型,每種開發語言都有自己不同數據類型。

下面是針對python語言的全部數據類型詳細匯總:

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

1.Number類型:數值類型

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

(1)Int 整形

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

十進位:0~9

變數 = 十進位數字

二進位:0~1

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

八進位:0~7

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

十六進位:0~9A~F

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

(2)Float 浮點型

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

小數方式:

變數 = 3.1415926

(3)Bool 布爾類型

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

True 表示肯定的答案

有,是,好的,沒錯,真的...

False 表示否定的答案

沒有,不是,錯,假的...

(4)Complex 複數類型

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

聲明複數的兩種方式:

表達式方式:

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

特定功能:

變數 = complex(實數,虛數值) 如:var = complex(5,3)

2.String類型:字元類型

String 字元串類型

字元串類型就是文字類型,聲明一個字元串類型有三種方式:

單引號:

變數 = 內容

雙引號:

變數 = "內容"

三引號:

變數 = 內容

變數 = """內容"""

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

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

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

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

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

轉義字元 作用描述

續行符

\ 反斜杠符號()

單引號

" 雙引號

a 響鈴

 退格(backspace)

e 轉義

00 空


換行

v 縱向製表符

橫向製表符


回車

f 換頁

oyy 八進位數,yy代表的字元,例如:o12代表換行

xyy 十六進位數,yy代表的字元,例如:x0a代表換行

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

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

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

strval = R』李白乘舟將欲行,
忽聞岸上踏歌聲。
桃花潭水深千尺,
不及汪倫送我情

3.List類型:列表類型

列表就是一系列數據的順序組合,並且組合之後可以修改。 列表的標誌符號:[ ]

列表格式:

變數 = [值,值,值...]

4.Tuple類型:元組類型

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

元組格式:

變數 = (值,值,值...)

5.Dict類型:字典類型

字典就是具有鍵值映射關係的一組無序數據組合,可以修改 字典的標誌符號:{}

字典格式:

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

6.Set類型:集合類型

一組特定數據的無序組合,所有數據不會重複 集合的標誌符號:無

集合格式:

變數 = {值,值,值...}

推薦閱讀:

PHP是最好的語言么?
python字元串操作
Python 004-03:字元串全部處理方式
理論上最好的編程語言: 讀寫省略篇
JAI編程語言和Jonathan Blow

TAG:編程語言 | Python | 數據 |