菜鳥學Python之數據類型
1.數字類型
-
整型:int
即不帶小數點的數,通常用來標識年齡,賬號,身份證號,等級等整數。
-
浮點型:float
即帶有小數點的數,通常用來標記身高,體重,科學計算等有小數點的數。
2.字符串類型
-
字符串類型: Str
name = ‘Jason‘ # name = str(‘Jason‘) # 在Python中帶有引號的都是字符串類型,他通常用來標識描述性的字符,例如標識人的姓名、愛好、身高等。
單、雙、多引號的區別: 1. 單引號和雙引號使用中無區別,但要保持使用過程中前後一致
2.多引號:“”“多段字符串”“”,即多引號可以用來存放多段字符串。
字符串的運算:字符串也能夠進行一些簡單的運算包括“加法”和“乘法運算”
1.加法運算:即簡單的拼接
>>> name = ‘jason‘ >>> age = ‘18‘ >>> name + age ‘jason18‘
2.乘法運算:字符串的乘法運算只能與整型數字相乘
>>> name = ‘jason‘
>>> name*3
‘jasonjasonjason‘
3.列表
-
列表:list
-
在[ ]內,以逗號隔開,可以存放多個類型的值的數據類型叫做列表
-
列表的嵌套和取值
-
嵌套:即列表內還可以存放列表類型,取值的方式即可以用按照索引方式取值
>>> List = [‘C‘,‘Java‘,‘python‘,[‘php‘,‘go‘,‘ruby‘]] >>> List[3][0] ‘php‘
-
取值:按照索引方式取值
>>>student = [‘tony‘,‘allen‘,‘jack‘,‘rose‘]
>>>student[2][3]
>>>‘k‘
-
4.元組
-
元組:tuple
元組是一個加了枷鎖的列表,在( )內,以逗號隔開可以存放多個類型的值的數據類型,且其中數據不可更改,這種數據類型稱之為元組
>>> Tuple = (1,2,3,4,5,6) >>> type(Tuple) <class ‘tuple‘>
-
註:列表的靈魂標誌是”[]“,但是元組的標誌卻並不是”()“,而是”,“
>>> Tuple = (1) >>> type(Tuple) <class ‘int‘> >>> Tuple_1 = (1,) >>> type(Tuple_1) <class ‘tuple‘>
5.字典
字典:dict
-
what 什麽是字典?
在{ }內,以key:value格式存放多個對印關系數據的數據類型稱為字典。
-
why 為什麽要有字典?
因為字典的存放方式是key;value的映射方式,方便對特定數據進行存取及修改。
-
when 什麽時候需要用到字典?
當我們要存放類似於一個人的姓名,年齡,身高,體重,工作,愛好等多種信息的相關數據時,為了 方便後續的查找,這個時候我們會優先選擇具有映射對印關系的字典。
-
how 怎麽用字典
dic = {‘name‘:‘jason‘,‘age‘:‘23‘,‘height‘:‘183cm‘,‘weight‘:‘80kg‘}
6.集合
集合:set
在 { }內,以逗號隔開,可以存放多個無對應關系的數據的數據類型稱之為集合,集合多用來“去重”和“進行關系運算”
>>> all = {1,2,3,4,5,6,7,8,9} >>> type(all) <class ‘set‘>
-
菜鳥學Python之數據類型