码迷,mamicode.com
首页 > 其他好文 > 详细

基本数据类型

时间:2019-03-20 20:40:23      阅读:149      评论:0      收藏:0      [点我收藏+]

标签:比较   int   name   字符   整型   lse   组成   种类   cat   

为什么数据要区分不同的类型?

数据类型值的是变量值的类型,变量值之所区分类型,是因为变量值是
用来记录事物状态的,而事物的状态有不同的种类,对应着,也必须使用
不同类型的值去记录它们

数字类型:

整型: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‘)

 

基本数据类型

标签:比较   int   name   字符   整型   lse   组成   种类   cat   

原文地址:https://www.cnblogs.com/tuzaizi/p/10567308.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!