2018.09.13python学习第三天part2
基本的数据类型
1.什么是数据类型?(what)
变量值就是数据,数据类型也就是变量值的类型
2.为什么要区分数据类型?(why)
我们去记忆一个人的话会从他的年龄(15)、外貌(美)等不同的特征去记忆,同样的道理,计算机要记忆某个变量的话也需要有不同的特征,即不同类型的数据。所以不同类型的数据是为了让计算机更好的 记忆和储存变量。
3.如何使用变量?(how)
先要分清有哪些基本的数据类型,不同类型的数据作用是什么
# int(整数型):用来记录年龄,等级,QQ号码,电话号码等——整数
#float(浮点型):用来记录身高(height),体重(weight),工资(salary)——小数
#str(字符串):用来记录名字,性别,家庭住址,单个爱好等——字母
#list(列表型):可以用来定义多个值,如每个月的工资——[ ]
定义:在[ ]内用逗号隔开的任意值
如salaries=[11,22,33,44,"aa",["b"]]
print(salaries[0]) 则会输出11
print(salaries[1]) 则会输出22
print(salaries[2]) 则会输出33
print(salaries[5][0])则会输出b
#dict(字典型):{}内用逗号分开开多个key:value的值,其中的value可以是任意类型——{ }
如student={“name”:“tony”,“age”:18,“height”:180}
print(student [“name”]) 则会输出“tony”
print(student [“age”]) 则会输出18
#bool(布尔型):Ture/False用来标识条件是否成立——与后面的逻辑语句
*所有的值都是自带布尔值的,除了0,None,空的布尔值位False以外,所有的值都是Ture
print(bool(0)) false
print(bool(None)) false
print(bool(“”)) false
print(bool([])) false
练习:info={
“name”:“tony”
“age”:18
“sex”:“male”
“level”:10
“hobbies”:["music","read"]
}
print(info["hobbies"][0]) 则得到“music”