標籤:擷取 col pytho str 使用方法 浮點型 pre 元素 size
一、數字NUMBER
int 整形
float 浮點型
a = 12b = 3.1print(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 + msg2print(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))
基本的資料類型(數字、字串、列表、字典)