# 一:数字类型
# 1、整型int
# 作用:记录年龄、等级、数量
# 定义:
# age=18
# 使用:数学运算与比较运算
# print(10 / 3)
# print(10 > 3)
# 2、浮点型float
# 作用:记录薪资、身高、体重
# 定义:
# salary=3.1
# 使用:数学运算与比较运算
# print(3.1 + 2)
# print(3.1 > 2)
# 二:字符串str
# 作用:记录描述性质的状态
# 定义:在单引号/双引号/三引号中包含一系列字符
name='egon'
# 使用:
# msg='my name is "egon"'
# print(msg)
# +:拼接字符串
# x='hello'
# y='world'
# print(x + y)
# print(x + 10) # 字符串只能与字符串相加
# *
# print('egon'*10)
# 三 列表类型list
# 作用:按照位置记录多个同种属性的值(索引对应值,索引从0开始,代表的就是位置),并且可以取出指定位置的某一个值
# 定义:在[]内用逗号分隔开多个任意类型的值
# 0 1 2 3
# l=[100,3.2,'aaa',['a','b',['d','e']]]
# print(type(l))
# 使用:
# print(l[0])
# print(l[2])
# print(l[3][1])
# print(l[3][2][1])
# hobbies=['read','music','eat','sleep']
# 取出第一个学生的第一个爱好
# students_info=[['egon',18,['play',]],['alex',18,['play','sleep']]]
# print(students_info[0][2][0])
# 四 字典类型dict
# 作用:记录多个不同属性的值
# 定义:在{}内用逗号分开个多个元素,每一个元素都由key:value组成
# value就是我们存放的值,可以是任意类型,
# 一个key唯一对应一个value,key应该对value有描述性的功能,所以key通常是str类型
# dic={'name':'egon','age':18,'gender':'male'}
# print(type(dic))
# 使用:
# print(dic['name'])
# print(dic['age'])
info={
'name':'egon',
'hobbies':['play','sleep'],
'company_info':{
'name':'Oldboy',
'type':'education',
'emp_num':40,
}
}
# print(info['company_info']['name'])
# 0 1 2 3 4
# emp_info=['egon',18,10,'male',1.81]
# print(emp_info[0])
# print(emp_info[1])
# print(emp_info[2])
# info=['egon',18,'male']
# print(info[0])
# print(info[1])
# print(info[2])
#
# info={'name':'egon','age':18,'gender':'male'}
# info=[
# {'name':'egon','age':18,'sex':'male','height':1.81,'weight':70},
# 第二个学生的信息,
# 第三个学生的信息,
# ]
# 五 布尔类型bool:True、False
# 作用:用于判断
# 定义:
# x=True
# y=False
# print(type(x))
# print(type(y))
# print(10 > 11)
# print(10 == 10)
# 强调:所有的数值都自带布尔值,其中0、None、空布尔值为False,其余都为True
# if []:
# print('ok')
# else:
# print('不 ok')