python数据类型
什么是数据类型?
数据类型指的就是变量值的不同类型,
姓名是一种数据类型
年龄是一种数据类型
爱好又是另一种数据类型
为何对数据分类
变量是用来描述世间万物的状态,但是世间万物的状态不可能用一种方式就可以表达清楚。
这时候数据类型的作用就表现出来了。事物的不同状态用不同的数据类型来描述。
不同的数据类型
- 数字类型
- 字符串类型
- 列表类型
- 字典类型
- 布尔类型
数字类型
整型
作用
描述的是一些可以用整数表示的事物, 比如年龄什么的
如何定义
age = 21
OR age = int(21)
那么该怎么用呢?
理所应当,整型就是数字,加减乘除等的数学运算都可以使用
逻辑判断(大于小于等于)也可以使用。
浮点型
作用
描述的是一些可以用整数无法表示但是可以用小数表示的事物, 比如薪资、价格等什么的
如何定义
salary = 2.1 (w)
OR salary = float(2.1)
prize = 9.9
OR prize = float(9.9)
那么该怎么用呢?
理所应当,浮点型也是数字,加减乘除等的数学运算都可以使用
逻辑判断(大于小于等于)也可以使用。
字符串类型
作用
时间万物的一些状态是不可能只用数字来描述滴,
这时候就需要我们的字符串登场啦,
它将描述数字无法描述的数字类型。
比如说:姓名,长相等方面
定义
name = '超级无敌大帅哥'
OR name = str('超级无敌大帅哥')
那么问题来了,字符串类型 的变量我们该如何使用呢:
如何用?
字符串只能+、*和逻辑比较
'+' 就是字符串与字符串相加
‘*’ 只能乘以整型,表示输出这个字符串多少次
列表类型
作用
当我们以种事物里想放多个值怎么办?
这时候我们就需要列表了
定义
list = ['卧槽,我是真的帅','哇,前面说的是真的诶','我证明,前面两个说的对']
OR list = list(['卧槽,我是真的帅','哇,前面说的是真的诶','我证明,前面两个说的对'])
食用方式
按索引取值
具体的看我的另一篇博客列表的内置函数
字典类型
作用
我们在使用列表的时候,只能按找索引取值,但有时候连我们自己也不记得列表里放了什么怎么办
这是我们需要对列表里的每一个值都加上描述信息,
所以,字典就诞生了
定义方式
Mark_info_dict = {'name': 'Mark','age': 21,'gender':'male','hobbies':['sing','dance','rap','basketball']}
OR
Mark_info_dict = dict({'name': 'Mark','age': 21,'gender':'male','hobbies':['sing','dance','rap','basketball']})
食用方式
按key取值
具体的看我的另一篇博客字典的内置函数
布尔类型
作用
用于判断条件结果
定义
True、False
如何使用
通常情况不会直接引用,需要使用逻辑运算得到结果