一: 数字类型
1. 整型int
作用:用来记录年龄、等级、各种号码状态
定义:
age=10 #age=int(10)
print(type(age))
使用:
print(age + 1)
print(age > 3)
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)
作用:用来记录身高、体重、工资状态
定义:
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))
作用:用来记录描述性质状态,比如名字、性别
定义:在单引号('')、双引号("")、三引号内(''' ''',""" """),包含一系列的字符
x='abc' # x=str('abc')
print(type(x))
y="abc"
z="""
abc
xxxx
"""
print(type(x))
print(type(y))
print(type(z))
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)
x='abcdef'
y='z'
print(x > y)
print('a' > 'Z' )
print('a' > 10 )
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])
作用:用来记录多个值,用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]}
emp_info={'name':'egon','age':18,"gender":'male','company_info':['Oldboy','SH',200]}
print(emp_info['age'])
print(emp_info['company_info'][0])
print(emp_info['company_info'][0])
names=['egon','alex','kevin']
dic={'name1':'egon','name2':'alex','name3':'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))
tag2=True
print(id(tag1))
print(id(tag2))
age=18
print( age > 18)
print( age > 18)
所有数据类型自带布尔值
布尔值为假的数据类型:0,None,空
print(bool([]))
print(bool(''))
print(bool(None))
布尔值为假的数据类型:0,None,空
print(bool([]))
print(bool(''))
print(bool(None))
六 None
print(type(None))
print(type(None))