python基本数据类型简介

178 阅读2分钟

引入

本文只是简介,让大家对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知识哦~

公众号.jpg