Python-數據類型的基本使用

# 一:數字類型# 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="""abcxxxx"""# 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))
相關文章
相關標籤/搜索