python split返回类型_python的数据类型
程序=操作+數據,可以描述任何imperative languages的基本要素
理解一門編程語言所支持的數據類型,是我快速入門的一種方法
在這里單獨拿出python的數據類型,待日后快速查找
0x00 數
明顯的,數可以是最基本的數據類型,其他任何的類型都可以從數這種類型上衍生出來
和多數語言一樣,python支持兩種數的表示,整數和浮點
整數
python通常用字面量創建一個整數數據,支持多種字面量
二進制 0b011 #3 0b111 #7
八進制 0o7 #7 0o10 #8 注意是數字零和字母o
十六進制 0x0ff 0x21
浮點
除了 1.2這種常見表示 還支持科學計數法 1.2e9 1.2e-5
0x01 字符串
一些語言,如C語言,區分了字符和字符串,但是在python只有字符串這種類型
字符串是以單引號'或雙引號"括起來的任意文本,引號并不是字符串的一部分,
只是單純的用來告訴解釋器,這是數據,而不是程序邏輯。至于轉義字符,一樣一樣的
0x02 布爾值
True 和 False
開頭字母是大寫!
0x03 None
開頭字母也是大寫!我就是一個空值而已~~
0x04 list
list其實類似于數組,下標從0開始,但各個元素的類型不必相同,你可以這樣操作它
oops=[123,'imissyou',True] #創建list
oops[1] #訪問第二個元素 imissyou
oops[1]=100 #修改值
len(oops)可以返回list的長度,超出這個長度減一的下標,會產生 list index out of range 錯誤
這意味著我們不能想JS一樣,用方括號的方式動態延長數組,不過可以調用append來擴展數組
oops.append('new')
0x05 tuple
tuple其實也是list,只不過tuple是只讀的,你創建了一個tuple以后,就不能改變tuple的值
abs=(123,'wee',True) #python以圓括號來創建一個tuple
abs=(123,) #創建只有一個元素的tuple必須加一個逗號 這是用于清除圓括號改變優先級的歧義
0x06 dict
dict?dictionary的縮寫,以key:value,鍵-值對的形式存儲數據,而不是數字下標
key和value以:號分割,每個鍵值對以逗號分隔
#python用花括號來創建一個簡單的dict
abs={'name':'jack','age':10}
#訪問和賦值
abs['name'] #jack
abs['name']='mike'
如果dict里面沒有你輸入的key,那么就會一個KeyError錯誤
0x07 set
set即你高中數學課本上的集合,確定,唯一,無序,你可以這樣創建它
s=set([1,'wowo',3]) #調用set函數,傳入一個list
這樣一個set就被創建出來,不過set不能被訪問單個元素,set只能以整體出現
你可以對它進行交集并集等運算
總結
以上是生活随笔為你收集整理的python split返回类型_python的数据类型的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python中__init__文件的运用
- 下一篇: uploader什么意思_【已解决】请问