基本的數據類型(數字、字符串、列表、字典)
阿新 • • 發佈:2018-09-13
fun 方式 同時 inf 數據 color 你好 自帶 字符串
一、數字NUMBER
int 整形
float 浮點型
a = 12 b = 3.1 print(type(a),type(b)) #結果 <class ‘int‘> <class ‘float‘>
二、字符串 Str
Python使用單引號’或雙引號”括起來的內容,就是字符串類型。三引號引起內容也是字符串,可以多行輸入。
a = ‘fun‘ b = "good" c = """ it‘s fun. you can enjoy it """ print(type(a),type(b),type(c)) #結果:<class ‘str‘> <class ‘str‘> <class ‘str‘>
同時當字符串中存在引號的內容,則是另一種引號包裹,否則計算機會無法識別。
a=‘你說:"你好世界"‘ print(type(a)) #結果:<class ‘str‘>
字符串也可是+和*,+表示的是連接符,*號則表示復制
msg1=‘hello‘ msg2=‘world‘ res = msg1 + msg2 print(res) print(msg1*3) #結果:helloworld #hellohellohello
三、列表 List 用於記錄多個值,比如個人愛好,一個班級的姓名
使用方法:定義在[]填寫入任意的數據類型,用逗號分隔每個元素。
hobbies = [‘music‘,‘read‘,‘cooking‘,‘dancing‘]
對於列表內元素的取值使用的是索引的方式,索引從0開始,0表示的是第一個元素
print(hobbies[2]) #cooking
同時list列表中可以嵌套任意數據類型,包括列表。
l1=[‘a‘,1,[1.1,‘abc‘]]
字典:字典dict: 記錄多個key:value值 。
定義:在{}內用逗號分隔開多個key:value的值,其中value可以是任意數據類型,而key通常應該是字符串類型
info=[‘egon‘,18,‘male‘,10,[‘music‘,‘read‘,‘dancing‘]]
取值用於key來獲取元素
print(info[‘male‘])
布爾型 bool :True /False 用來表示條件是否成立。
所有類型的值都自帶布爾值: 當數據類型的值為0,None,空時,布爾值為False,除此以外都為True
print(bool(0)) print(bool(None)) print(bool(‘‘)) print(bool([])) print(bool({})) print(bool(1))
基本的數據類型(數字、字符串、列表、字典)