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 響鈴
\b 退格(backspace)
\e 轉義
\000 空
\n 換行
\v 縱向製表符
\t 橫向製表符
\r 回車
\f 換頁
\oyy 八進位制數,yy代表的字元,例如:\o12代表換行
\xyy 十六進位制數,yy代表的字元,例如:\x0a代表換行
\other 其它的字元以普通格式輸出
常用的是換行,單引號,雙引號,其餘的不常用
元字串: 在任意字串之前新增字母r或者R,那麼當前字串中所有跳脫字元在使用時都不會進行轉義操作,這就是元字串,正規表示式中常見格式。
strval = R’李白乘舟將欲行,\n忽聞岸上踏歌聲。\n桃花潭水深千尺,\n不及汪倫送我情\n’
3.List型別:列表型別
列表就是一系列資料的順序組合,並且組合之後可以修改。 列表的標誌符號:[ ]
列表格式:
變數 = [值,值,值...]
4.Tuple型別:元組型別
元組就是一系列資料的順序組合,但是組合之後不可以修改。 元組的標誌符號:,
元組格式:
變數 = (值,值,值...)
5.Dict型別:字典型別
字典就是具有鍵值對映關係的一組無序資料組合,可以修改 字典的標誌符號:{}
字典格式:
變數 = {鍵:值,鍵:值,鍵:值...}
6.Set型別:集合型別
一組特定資料的無序組合,所有資料不會重複 集合的標誌符號:無
集合格式:
變數 = {值,值,值...}
以上就是小千分享的Python語言的全部資料型別,希望對學習Python的小夥伴有所幫助。想了解關於Python更多的知識,歡迎關注我喲!
本文來自千鋒教育,轉載請註明出處。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31548651/viewspace-2776894/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- q語言的資料型別資料型別
- 語言型別介紹及其Python的語言型別型別Python
- C語言資料型別C語言資料型別
- go語言——資料型別Go資料型別
- c語言的基本資料型別C語言資料型別
- go語言資料型別-基礎型別Go資料型別
- C語言(基本資料型別)C語言資料型別
- 強型別語言變數和資料型別的理解變數資料型別
- C語言 列舉資料型別C語言資料型別
- go語言資料型別轉換Go資料型別
- 概念區別 【編譯型語言與解釋型語言、動態型別語言與靜態型別語言、強型別語言與弱型別語言】編譯型別
- C語言-變數常量資料型別C語言變數資料型別
- go語言 string資料型別格式Go資料型別
- 6.Go語言基本資料型別Go資料型別
- flutter【2】dart語言--內建資料型別FlutterDart資料型別
- GO語言學習——基本資料型別字串Go資料型別字串
- C語言資料型別大學霸IT達人C語言資料型別
- Go語言學習(4) - 基本資料型別Go資料型別
- C語言進階——基本資料型別01C語言資料型別
- java語言操作Oracle資料庫中的CLOB資料型別 (轉)JavaOracle資料庫資料型別
- 計算機語言:編譯型/解釋型、動態語言/靜態語言、強型別語言/弱型別語言計算機編譯型別
- C語言第三篇:C語言資料型別及各資料型別所佔記憶體位元組數C語言資料型別記憶體
- Go語言5大基本資料型別解析Go資料型別
- C語言資料型別和算數運算C語言資料型別
- python---之編譯型語言和解釋型語言的區別Python編譯
- python語言中基本資料型別有哪些?Python資料型別
- Python3 常用資料型別語法Python資料型別
- 解釋型語言與編譯型語言的區別?編譯
- Python 語言特性:編譯+解釋、動態型別語言、動態語言Python編譯型別
- 解釋型語言、編譯型語言 區別編譯
- Java 語言是強型別語言語言(轉)Java型別
- 【R語言入門】R語言中的變數與基本資料型別R語言變數資料型別
- C語言中的資料型別C語言資料型別
- 易語言資料型別記憶體分佈格式資料型別記憶體
- Go語言高階資料型別之指標篇Go資料型別指標
- 換個角度帶你學C語言的基本資料型別C語言資料型別
- Python屬於什麼型別的語言?Python影片課!Python型別
- Python資料型別Python資料型別