基本数据类型
Posted tuzaizi
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基本数据类型相关的知识,希望对你有一定的参考价值。
为什么数据要区分不同的类型?
数据类型值的是变量值的类型,变量值之所区分类型,是因为变量值是
用来记录事物状态的,而事物的状态有不同的种类,对应着,也必须使用
不同类型的值去记录它们
数字类型:
整型:int()
用来记录年龄,数量等
age=18
用于比较运算和数学运算
浮点型:float()
用来记录薪资,体重等
emoumet:6565.2
用于比较运算和数学运算
字符串:str
记录描述性质的状态
定义:在单引号/双引号/三引号中包含一系列字符
name=‘wangyun‘
列表:list
按照位置记录多个相同属性的值(索引对应值,索引从0开始,代表着位置),并且可以取出指定位置的某一值。
定义:在[]内用逗号分隔开多个任意类型的值。
# 0 1 2 3
# l=[100,3.2,‘aaa‘,[‘a‘,‘b‘,[‘d‘,‘e‘]]]
# print(type(l))
# 使用:
# print(l[0])
# print(l[2])
# print(l[3][1])
# print(l[3][2][1])
# hobbies=[‘read‘,‘music‘,‘eat‘,‘sleep‘]
# 取出第一个学生的第一个爱好
# students_info=[[‘egon‘,18,[‘play‘,]],[‘alex‘,18,[‘play‘,‘sleep‘]]]
# print(students_info[0][2][0])
字典:dict
记录多个不同属性的值
定义:在{}内用逗号隔开多个元素,没个元素都由key:value组成
value是我们要存放的值,可以是任意类型
一个key对应着唯一的value,key应当对value具有描述功能,所以key通常是str类型。
# dic={‘name‘:‘egon‘,‘age‘:18,‘gender‘:‘male‘}
# print(type(dic))
# 使用:
# print(dic[‘name‘])
# print(dic[‘age‘])
info={
‘name‘:‘egon‘,
‘hobbies‘:[‘play‘,‘sleep‘],
‘company_info‘:{
‘name‘:‘Oldboy‘,
‘type‘:‘education‘,
‘emp_num‘:40,
}
}
# print(info[‘company_info‘][‘name‘])
# 0 1 2 3 4
# emp_info=[‘egon‘,18,10,‘male‘,1.81]
# print(emp_info[0])
# print(emp_info[1])
# print(emp_info[2])
# info=[‘egon‘,18,‘male‘]
# print(info[0])
# print(info[1])
# print(info[2])
#
# info={‘name‘:‘egon‘,‘age‘:18,‘gender‘:‘male‘}
# info=[
# {‘name‘:‘egon‘,‘age‘:18,‘sex‘:‘male‘,‘height‘:1.81,‘weight‘:70},
# 第二个学生的信息,
# 第三个学生的信息,
# ]
五 布尔类型bool:True、False
# 作用:用于判断
# 定义:
# x=True
# y=False
# print(type(x))
# print(type(y))
# print(10 > 11)
# print(10 == 10)
# 强调:所有的数值都自带布尔值,其中0、None、空布尔值为False,其余都为True
# if []:
# print(‘ok‘)
# else:
# print(‘不 ok‘)
以上是关于基本数据类型的主要内容,如果未能解决你的问题,请参考以下文章