四、数据类型

一 数字类型

"""
整型: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

 

posted @ 2021-07-31 11:15  MAL嘟嘟嘟  阅读(60)  评论(0)    收藏  举报