1.3 數據類型-Day01
阿新 • • 發佈:2018-04-10
shang 1.3 如果 key 前行 nts 整型 現在 AD
一 數字類型
1.整型int:
#作用:年齡,等級,這種號碼等。
#例子:
age=10 #本質age=int(10) age=int(10) print(id(age),type(age),age)
2.浮點型float:
#作用:身高,體重,薪資等
#例子:
height=1.71
print(type(height))
二 字符串類型str
1.作用:姓名,性別,國籍等。
2.定義方式:在引號(單/雙/三)內,包含一串字符。
如果字符串內有引號應該外面使用雙引號,裏面使用單引號。如下:
info="My name is ‘Jimmy‘" print(info,type(info))
3.例子:
msg=‘213123123dqfsdca‘ print(msg,type(msg))
三 列表類型list
1.作用:存放多個值,存取按照索引。
2.定義方式:在[]內,用逗號分開多個值,每個值可以是任意類型數據。
3.例子:
1 l=[1,‘a‘,[1,2]] 2 print(type(l)) 3 4 stus=[‘egon‘,‘alex‘,‘wxx‘,‘yxx‘] 5 print(stus) 6 print(stus) #Pycharm小技巧之快捷鍵:Ctrl+d 快速復制當前行7 print(stus[0]) 8 print(stus[2]) 9 print(stus[21]) #報錯,索引找不到。現在最大到3。 10 11 # name age company_info 小數據量的時候可以使用規定變量名 12 emp_info=[‘egon‘,18,[‘oldboy‘,200,‘Shanghai‘]] 13 print(emp_info[2][0]) #取公司名 14 print(emp_info[2][1]) #取公司規模
四 字典類型dict
1.作用:存放多個值,即可以存放多個任意類型的值,又可以硬性規定值的映射關系的類型。
比如key=value。
2.定義方式:在{}內,以逗號分隔,每一個元素都是key:value的形式。
強調:value可以是任意類型,key通常應該是字符串類型。
3.例子:
1 #例子1: 2 #dict基礎例子 3 d={‘x‘:1,‘y‘:2} #本質是d=dict({‘x‘:1,‘y‘:2}) 4 print(d,type(d)) 5 print(d[‘x‘]) #字典取值的方式 6 7 #例子2: 8 #dict套列表 9 emp_info={‘name‘:‘egon‘, 10 ‘age‘:18, 11 ‘company_info‘:[‘oldboy‘,200,‘Shanghai‘] 12 } 13 print(emp_info[‘age‘]) 14 print(emp_info[‘company_info‘][0]) 15 16 #例子3: 17 #列表裏套字典裏套列表 18 students=[ 19 {‘name‘:‘alex‘,‘age‘:38,‘hobbies‘:[‘play‘,‘sleep‘]}, 20 {‘name‘:‘alex‘,‘age‘:38,‘hobbies‘:[‘read‘,‘play‘,‘sleep‘]}, 21 {‘name‘:‘alex‘,‘age‘:38,‘hobbies‘:[‘music‘,‘red‘,‘play‘]}, 22 ] 23 24 print(students[1]) 25 print(students[1][‘age‘]) 26 print(students[1][‘hobbies‘][1])
五 布爾類型bool:True,False
#例子
age=38 print(age==18) gender=male print(gender==male)
1.3 數據類型-Day01