一,补充
变量具备三个特征:id,type,value
1.id:变量值的唯一编号,内存地址不同则id不同
2.type:类型
3.值
is 与 ==
is身份运算,比较的是id是否相等
==判断值是否相等
id相等值一定相等
值相等id不一定相等
常量:python没有不变的量,OLDBOY_OF_AGE = 73 (纯大写形式的规范)
二,基本数据类型
1,什么是数据类型?
变量值即我们存放的数据,数据类型即变量值的类型。
2,变量值为何要区分类型?
因为变量值是用来记录现实世界中事物的特征的,针对不同的特征就应该用不同的类型的值去标识。
3,如何用数据类型?
数字类型:
整型int:年龄/身份证/电话号码/等级
浮点型float:薪资/体重/身高
字符串类型str:记录名字,家庭地址,单个爱好,性别......等描述性质的特征
如何定义:在引号(单引号,双引号,三引号)内包含一串字符
字符串拼接
msg1='hello'
msg2='world'
res=msg1+msg2
print(res)
列表list:记录多个任意类型的值
定义:在【】内用逗号隔开多个任意类型的值
字典类型dict:记录多个key:value值
在{}内用逗号隔开多个key:value的值,其中value可以任意数据类型,而key通常应该是字符串类型
布尔类型bool:True False,用来表示条件是否成立
所有类型的值都自带bool值,当数据类型的值为0,None,空时,bool值都为False,除此以为都为True。
输入输出
输入 input(’请输入姓名:‘)
在python3中的input会将用户输入的任何内容都存成str类型
了解知识:在python3只有一个input,而Python2中有input和raw_input