1. 程式人生 > >1.3 數據類型-Day01

1.3 數據類型-Day01

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