四、数据类型
一 数字类型
"""
整型:int
状态:等级,身份证号,年龄
"""
# level=10
# print(level,type(level),id(level))
二 浮点型
'''
浮点型:float
状态:薪资,身高,体重F
'''
# salary=3000.2 # salary=float(3000.2)
# print(salary,type(salary),id(salary))
三 字符串
'''
字符串:在引号(单 双 三引号)里定义的一堆字符
状态:描述性的内容,比如名字,性别,国籍
'''
# gender='male'
# print(type(gender))
# msg='''
# xxx
# eee
# ddd
# '''
# print(msg) # 三引号可以把内容写到多行去
# 字符串只能和字符串之间进行+或者*
# info1='hello'
# info2='world'
# res=info1+info2
# print(res)
#
# print('egon'*10)
四 列表
'''
列表:在[]内,用逗号分隔开,按照位置存放多个任意类型的元素
状态:有序存放多个值
'''
# info=['egon',18,'male',['otianna','education',70]]
# print(info[3])
# print(info[3][0])
# hobbies = [12,33.2,'good',[1111,22223,4444]]
# print(hobbies[3][1])
# students_info = [['egon', 18, ['play', ]], ['alex', 18, ['play', 'sleep']]]
# print(students_info[1][2][1]) # sleep
五 字典
'''
字典类型:定义在花括号{}内,用逗号分割key:value,value可以是任意类型,但key通常是字符串类型,必须是不可变类型
状态:存放多个值
'''
# info={'name':'egon',
# 'age':18,
# 'sex':'male',
# 'company':['otianna','education',70]
# }
#
# print(info,type(info),id(info))
# print(info['sex'])
# print(info['company'][2])
# info={'name':'egon',
# 'age':18,
# 'sex':'male',
# 'company':{'name':'otianna','type':'education','emp_count':70}
# }
# print(info['company']['type'])
# 说明:同属性基本用列表,如只存名字 不同属性用字典如存名字 性别等
六 布尔
'''
布尔:True,False 记录真假两种状态 通常不是直接定义,而是比较运算得到
状态:成立,不成立,用来做逻辑运算---》判断
'''
# tag = True
# print(10 > 3) # True
# print(type(True))
# 用途:但凡结果为布尔值的操作 都是要当作条件用
# PS:显式的布尔值,结果明显是true和FALSE
# 隐式的布尔值:结果看上去不是,但python解释器会在背后将其解析为true或FALSE
# 所有数据当条件都是隐式布尔值,但0,none,空对应隐式布尔值FALSE,其余都是true
浙公网安备 33010602011771号