目录
一、数据类型
1.什么是数据类型
在日常生活中不同事物拥有多种多样的表现形式,在程序中也是如此,需要不同的数据类型记录不同的变量值。
2.为何学习数据类型
针对不同的数据采用最佳的数据类型来表示出该数据的价值。
3.本次学习数据类型仅仅是了解
只要看到每个数据类型能够叫出它们的名字以及代码如何编写即可。
4.学前必会
如何查看数据值的数据类型
调用type(数据值)就能查看数据值的数据类型,也可以通过type(变量名),查看跟变量名绑定的数据值的数据类型。
数据类型之整型:int
就是数学中的整数,不能出现小数点。数据值可以修改。代码展示:
应用场景:年龄 班级人数 年份
age = 18
stu_num = 56
year = 2022
数据类型之浮点型:float
在整数的基础上增加了展示小数点的功能,浮点型数据可以拥有很大的小数点位数,但是当我们使用print命令打印时只能看到前面一部分小数点。数据值可以修改。代码展示:
应用场景:身高 体重 薪资
height = 1.83
weight = 75.5
salary = 3.1
数据类型之字符串:str
就是把数据值当成文本类型来存储,但是需要特定的存储符号。数据值可以修改。代码展示:
应用场景:姓名 地址 爱好
name = 'jason'
addr = '芜湖'
hobby = '学习'
1.定义字符串有四种方式
name = 'jason'
name1 = "jason"
name2 = '''jason'''
name3 = """jason"""
2.为什么定义字符串需要有多种方式
我们在字符串中编写文本时可能会使用到引号,为了避免冲突,就有了多种方式。
注:字符串是根据引号来进行定义的,比如两个双引号,只有成对的引号才能把其中的内容变成字符串。
information = "鸡哥说'你说得对'"
# 鸡哥说'你说得对'
print(information)
information2 = "鸡哥说"你说得对''
# 这里会直接报错“鸡哥说”在双引号内,“你说得对”失去了定义。
print(information2)
3.如何区分三引号是字符串还是注释
关注左侧是否含有赋值符号和变量名 如果有则为字符串 没有则为注释
数据类型之列表:list
列表就是可以存储多个数据值的类型,并且可以非常方便的取和修改。建立列表需要用中括号把两边括起来,数据值与数据值之间逗号隔开。列表的数据值可以是任意数据类型,同时数据值可以修改。代码展示:
#生成多个数据值
name_list = ['jason', 'tony', 'kevin', 'oscar', 'jerry']
#放入任意类型的数据值
l1 = [11, 11.11, 'jason',[11, 22]]
数据类型之字典:dict
能够非常精确的存储和表达数据值的含义。代码展示:
infor_diction = {'name': 'jason', 'age': '19', 'hobby': 'read', }
1.字典文字描述
大括号括起来 内部可以存放多个数据 数据的组织形式是K:V键值对。键值对与键值对之间逗号隔开。K是对V的描述性性质的信息(解释说明),一般都是字符串类型。其中V是真正的数据值,可以是任意数据类型,输入时符合对应格式即可,但是k不能直接修改。
2.按K取值
字典只能按K取值,因为字典是无序的,没有索引的概念。
print(infor_diction['name'])
#使用print(infor_diction['name'])后可以看到结果jason