引入
本文只是简介,让大家对python基本数据类型有简单的认识,后面的文章会对python基本数据类型进行更加详细的介绍.
在学习了变量之后,我们可以使用变量来记录不同的值。
name = '小庄'
age = 18
weight = 45.2
很明显,在描述姓名、年龄和体重时,变量值的类型是不一样的,这就是本文接下来要介绍的python中不同的数据类型。
查看变量的数据类型
# python中提供了type方法查看变量的数据类型
a = 100
print(type(a)) # int
数字类型
整型int
作用:记录年龄、数量等
定义:
age = 18
apple_num = 12
print(type(age), type(apple_num))
数字类型
浮点型float
作用:记录身高、体重、薪资等
定义:
weight = 45.2
print(type(weight))
其他使用
int类型和float类型的数据可以直接进行运算。
字符串类型
作用:记录描述性的状态,比如名字
定义:引号(成对的单引号或者双引号或者三引号)包含的一串字符
# 成对的单引号或者双引号是单行打印
name = '小庄'
sex = "female"
print(type(name), type(sex))
# 成对的三引号是多行打印
info = '''
name: 小庄
sex: female
'''
print(info)
print(type(info))
其他应用:字符串的嵌套
# 外层使用单引号,内层应该使用双引号,反之也是。
print("my name is 'egon'")
列表类型
作用:可以按照位置记录多个同种属性的值(所有人名字,十二个月薪资等),并且可以按照索引取指定的值。
定义:在[]内用,
分隔开任意类型的值,一个值称之为一个元素。
# 列表定义
my_list = [1,'name',[1,2,3]]
print(type(my_list))
# 列表按照索引取值(列表的索引是从0开始的, -1表示列表中最后一个元素)
print(my_list[0]) # 1
print(my_list[-1]) # [1,2,3]
# 列表可以嵌套取值
print(my_list[-1][0]) # 1
字典类型
作用:用来存多个值,每个值都有唯一一个key与其对应,可以存不同属性的多个值。
定义:key对应值,key通常为字符串类型,所以key对值具有描述性的功能,在{}内用,
分开各个键值对。
info_dic = {
'name': '小庄',
'age': 18
}
print(type(info_dic))
其他用途:列表中可以嵌套字典
info_list = [
{'name': '张三', 'age': 19},
{'name': '李四', 'age': 20},
]
布尔类型
作用:用来记录真假两种状态,True和False
定义:非零为真,非空为真
其他作用:通常用来当作判断的条件。
文末
以上就是python基本数据类型的简单介绍,如果你觉得我写的不错,就请给个赞赏吧,欢迎扫一扫下方二维码关注我的微信公众号,获取更多python知识哦~