# 一:数字类型# 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))