变量和常量
常量:固定的值,不能发生改变
变量:里面盛放的值,随时可以发生改变
声明一个变量,相当于在内存上开了一块空间
定义变量
在python中,每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建等号“=”用来给变量赋值>=左边是一个变量名=右边是储存在变量中的值
变量名=值
变量赋值
int a = 100;
int b;
b =100;
变量定义之后,后续就可以直接使用了
一共有几种数据类型?
Str 字符串 (char字符在python中,没有该类型 )
Int 整型
Float 浮点型
Bool 布尔型 真假01
在Python中定义变量时需要指定变量类型吗?不需要
Python可以根据=右侧的值,自动推导出变量中储存数据的类型
利用单步调试确认变量中保存数据的类型
1.打断点
2.点击debug按钮
3.调试代码
4.观察现象
在Python中,不需要单独去声明变量的类型
price = 68.00 #价格
count = 2 #数量
money = 136.00 #总价
name = "alex" #客户名称
tel = "1660000000" #电话
sale = True #是否有货
hide = False #是否匿名评价
# 关键字 就是 系统已经定义好的变量名,开发者不能再使用了
import keyword
print(keyword.kwlist) # 打印当前 这个系统的关键字
变量的命名规范
标识符和关键字
变量的名字,属于标识符
标识符就是程序员定义的变量名、函数名名字需要有见名知义的效果I
标识符可以由字母、下划线 和 数字 组成
不能以数字开头
不能与关键字重名
严格区分大小写
变量名字 用中文可以吗?
中文可以作为变量名,在Python 3.x版本中,语言的编码格式是UTF-8,支持中文,
变量的命名规范
标识符和关键字
关键字就是在Python内部已经使用的标识符、具有特殊的功能和含义开发者不允许定义和关键字相同的名字的标识符
下划线命名法和驼峰命名法
student_name = "小明" #下划线命名法
studentName = "小美" #驼峰命名法
在定义变量时,为了保证代码格式,=的左右应该各保留一个空格
在Python中,如果变量名需要由二个或多个单词组成时(复合词),可以按照以下方式命名(推荐方式)
a.每个单词都使用小写字母
b单词与单词之间便用下划线连控
Camel骆驼命名规范。要求变量名首单词的首字母要小写,其余每个单词的首字母要大写。
变量的计算
数字型变量之间可以直接计算
在Python中,两个数字型变量可以直接进行算术运算如果变量是bool类型,在计算时
True 对应的数字是1
False对应的数字是0
字符串类型的变量 可以使用 + 进行拼接
firstName = "张"
lastName = "三"
print(lastName + firstName)
数字带引号就是字符串类型,不再是数字类型
ip_add = "192.168.0.1" #数字带引号就是字符串类型,不再是数字类型了
mask = "/255.255.255.0"
ip = ip_add + mask
print(ip)