------------恢复内容开始------------
"""
为何变量值(记录的数据)要区分类型?
变量值是用来做记录事物的状态的,而事物的状态是各种各样的
所以对应着就应该用不同的类型的值去记录这样的状态
"""
1、字符串类型
作用:记录描述性质的状态
定义:在''、""、''''''、""""""中包含的一串字符
msg = """
hello world
"""
name = 'ben'
外层用的单引号,内层就应该用双引号
info = 'my name is "egon"'
# print(info)
2.整形
作用:年龄,号码
定义方法:
age = 18
3.浮点型
作用:记录身高,薪资,体重
定义方式:
salary = 3.1
height = 1.75
weight = 73.1
4,列表(索引对应值,索引代表是位置)
作用:按照顺序存放多个值,并且可以按照顺序取出指定位置的值
定义:在[]内,用逗号分隔开多个任意类型的值
l = ['aaa', 10, 11.11, ['bbb', 'ccc'], 'ddd']
索引从0开始
print(l[0])
print(l[2])
反向取
print(l[-5])
print(l[3][1])
记录班级人员和姓名
school_names = """
张三
李四
王五
赵六
"""
""" school_names = ['张三', '李四', '王五', '赵六']
print(school_names)
"""
字典类型:存多个值,key对应值,通常情况下key对值应该具有描述性功能,key通常是字符串类型
定义:{},逗号分割开多个key:value的元素
dic = {'xx': 111, 'yyy': 22}
print(dic['xx'])
info = {"name": 'yan', "age": 21, "sex": 'male', "salary": 1.76}
print(info["age"])
------------恢复内容结束------------