python入门3——基本数据类型
2021-03-15 13:30
标签:格式化 嵌套 数据类型 bool 一段 value 目录 val 不同类 不同种类的数据类型的存取机制不一样,用途也不一样。 数据是事物的状态,事物的状态是分为多种多样的,对应着就应该用不同类型的数据去记录。 作用:记录年龄、等级、各种号码、个数...... 定义:用整数表示变量的值 作用:记录身高、体重、薪资....... 定义:用数字(可带小数点)表示变量值 作用:记录描述性质的内容,如名字、国籍、爱好、一段话等等 定义:在()内用‘ ‘ 或“ ”或“”“ ”“” 和‘’‘ ’‘’中间包含一系列字符 单行的使用 多行的使用 注意:外层用双引号,内层就需要用单引号 使用小技巧 windos系统:Ctrl + D复制当前行,Ctrl + Alt + L格式化代码 Mac系统:? + D复制当前行,? + ? + L格式化代码 作用:按照顺序存放多个值,并且可以按照顺序取出指定的值 定义:在[ ]内用逗号分隔开多个任意类型的值,列表可以套多个列表 索引从0开始 反向取值 作用:按照属性名存放多个值,key:value组合 定义:在{ }内用逗号分隔开多个key:value,key通常是str类型,value可以是任意类型 字典嵌套 作用:True和False,通常用于判断 定义:tag=True和tag=False 显式的布尔值 隐式的布尔值 所有的数据类型的值都可以去当作隐式布尔值去用,其中0、空、None的布尔值为False,其余为True python入门3——基本数据类型 标签:格式化 嵌套 数据类型 bool 一段 value 目录 val 不同类 原文地址:https://www.cnblogs.com/yueqiuqiu/p/14004068.html
一、什么是数据类型
二、数据为何分类
三、常用数据类型以及如何用
3.1 整型int
# 例
age = 18 # age=int(18)
number = 23 # number=int(23)
print(age,type(age)) # type查看数据类型
3.2 浮点型float
# 例
salary = 3.3 # salary=float(3.3)
height = 1.7 # height=float(1.7)
3.3 字符串类型str
单行:‘ ’、“ ”
多行:“”“ ”“”、‘’‘ ’‘’
# 例
msg1 = ‘hello yue‘
msg2 = "hello yyy"
# 例
msg3 = """
1111
2222
3333
"""
msg4 = ‘‘‘
44444
55555
66666
‘‘‘
# 例
print("my name is ‘yoyo‘")
3.4 列表类型list
# 例
正向取值
# 0 1 2 3
# 0 1 2
L = [111,3.4,‘abc‘,[‘xxx‘,‘www‘,[333,4444]]]
print(L[0]) # 输出: 111
print(L[-1]) # 输出: [‘xxx‘, ‘wwww‘, [333, 444]]
print(L[-3]) # 3.4
print(l[-1][2][0]) # 333
3.5 字典类型dict
# 例
info={
‘name‘:‘egon‘,
‘age‘:18,
‘gender‘:‘male‘,
‘level‘:‘10‘,
‘salary‘:‘3.3‘
}
# 输入查找条件,按照键值对取值
print(info[‘age‘]) # 输出:18
# 例
d={"k1":111,"k2":222,"k3":[444,555],"k4":{"a":1,"b":2}}
print(d["k3"][0]) # 输出:444
print(d["k4"]["a"]) # 输出:1
3.6 布尔类型bool
# 例
x = 10
y = 9
print(x > y) # 输出:True
print( x
# 例
# print(bool(1)) 输出:True
# print(bool(0))
# print(bool([]))
# print(bool(""))
# print(bool(""))
# print(bool({}))
# print(bool(None))
# 输出全部为:False