1. 程式人生 > >對六種數據類型的理解和總結

對六種數據類型的理解和總結

mes 布爾值 false als 自帶 str 總結 [1] 身高

一: 數字類型
1. 整型int
作用:用來記錄年齡、等級、各種號碼狀態
定義:
age=10 #age=int(10)
print(type(age))
使用:
print(age + 1)
print(age > 3) 2. 浮點型float
作用:用來記錄身高、體重、工資狀態
定義:
salary=3.1 #salary=float(3.1)
print(type(salary))
使用:
print(3.1 + 2.3)
print(3.1 > 2.3)
print(3.1 > 2)
print(3.1 + 2) 二:字符串類型str
作用:用來記錄描述性質狀態,比如名字、性別
定義:在單引號(‘‘)、雙引號("")、三引號內(‘‘‘ ‘‘‘,""" """),包含一系列的字符
x=‘abc‘ # x=str(‘abc‘)
print(type(x)) y="abc"
z="""
abc
xxxx
""" print(type(x))
print(type(y))
print(type(z))
msg=‘my name is "egon"‘
使用:
print(‘abc‘+‘def‘) # 僅限於str類型直接相加
print(‘abc‘*10) # *的只能是數字 了解:ASCII表
x=‘abcdef‘
y=‘z‘
print(x > y) print(‘a‘ > ‘Z‘ )
print(‘a‘ > 10 )
三:列表類型list
作用:用來記錄多個值,用索引對應值,索引反映是位置
定義:在[]內用逗號分隔開多個任意類型的值
l=[1,3.1,‘xxx‘,[‘a‘,‘b‘,‘c‘]] #l=list(...)
print(type(l))
使用
print(l[0])
print(l[2])
print(l[3][0]) students_info=[[‘egon‘,18,[‘play‘,]], [‘alex‘,18,[‘play‘,‘sleep‘]] ] print(students_info[1][2][0]) 四:字典類型dict
作用:用來記錄多個值,用key對應value,其中key對value有描述性的功能
定義:在{}內,用逗號分割開多元素,每一個元素都是key:value的形式,其中value可以是任意類型,而key通常應該是str類型
d={‘x‘:1,‘y‘:3.1,‘z‘:[‘a‘,‘b‘],‘m‘:{‘aaa‘:1111}} #d=dict(...)
print(type(d))
使用:
print(d[‘x‘])
print(d[‘m‘][‘aaa‘])
print(d[‘z‘][1])
列表的方式
name age gender compay_info
emp_info=[‘egon‘,18,‘male‘,[‘Oldboy‘,‘SH‘,200]]
print(emp_info[1])
print(emp_info[3][2]) 字典的方式
emp_info={‘name‘:‘egon‘,‘age‘:18,"gender":‘male‘,‘company_info‘:[‘Oldboy‘,‘SH‘,200]} print(emp_info[‘age‘])
print(emp_info[‘company_info‘][0]) names=[‘egon‘,‘alex‘,‘kevin‘]
dic={‘name1‘:‘egon‘,‘name2‘:‘alex‘,‘name3‘:‘kevin‘}
五:布爾類型:True,Flase
print(type(True))
print(type(False)) tag1=True
tag2=True
print(id(tag1))
print(id(tag2)) age=18
print( age > 18) 所有數據類型自帶布爾值
布爾值為假的數據類型:0,None,空
print(bool([]))
print(bool(‘‘))
print(bool(None)) 六 None
print(type(None))

對六種數據類型的理解和總結