什么是数据类型?
在生活中存储数据的方式有很多种,比如:视频文件、音频文件、表格文件、文本文件...
'''在IT世界中,存储数据的方式也是各式各样'''
# python中有哪些数据类型?
整型 浮点型 字符串 列表 字典 元组 布尔 集合
数据类型之整型(int)
作用:一般用来记录:年龄,手机号码等等
大白话:整数
定义:
age = 18
如何查看类型:
print(type(age)) int
数据类型之浮点型(float)
作用:记录工资、身高、体重等等
大白话:小数
定义:
salary = 1000.1
print(type(salary))
在python中,把整型和浮点型统称为数字类型
列表(list)
定义:
使用中括号括起来,里面可以存放多个元素值,元素与元素之间使用逗号隔开,元素可以是任意的数据类型
字典(dict)
使用一个变量保存:身高、姓名、年龄等信息
l = ['kevin', 18, 1.8] # 使用列表保存问题是含义不明确
针对上述问题,我们可以使用字典来解决
d = {'username': 'kevin', 'age': 18, 'height': 1.8}
定义:
用大括号括起来,内部存放多个元素值,元素与元素之间使用逗号隔开,但是,类型是Key:value键值对的形式
key: 就是对value的描述性信息,一般情况下都是字符串的形式
value:才是真正的数据值,类似于变量值,数据类型可以是任意的数据类型
布尔类型(bool)
什么是布尔类型呢?其实就两种情况
True -----> 正确 真
False -----> 错误 假
针对布尔类型的变量名,一般是使用is_开头
#ps:
is_right = True
is_alive = False
在python的中的所有数据类型都可以转为布尔类型
既然在python的中的所有数据类型都可以转为布尔类型,哪什么是真? 什么是假?
'''什么是假?'''
记忆: 0, '', None, {}, [], ... 空的内容都是假的 # 其余都是真的
# 数据类型的关键字
# 扩展
is_delete = True #delete 删除
元组(tuple)
# 元组就是不可变的列表
定义:
t = (1, 2, 3, 4)
# 就是小括号括起来,内部存放多个元素值,元素和元素之间使用逗号隔开,内部元素不支持修改
t = (1, 2, 3, 4, ['a', 'b'])
# print(t[0]) # 取值跟列表是一样的
print(t)
集合(set)
作用: 去重和运算无序
定义:
s = {1, 2, 3, 4}
# 用大括号括起来,内部存放多个元素值,元素和元素之间使用逗号隔开