变量和常量在编程中是不可或缺的,当然在python中也是如此;接下来将由我带领大家进行了解
声明一下,由于python是动态语言,所以无论在定义常量还是变量时,都不需要声明类型,因为python会根据值在运行时动态确认类型;
常量
首先我们先介绍常量,常量顾名思义就是“不变化的量”,但是,在python中呢,并没有特定的语法去定义常量,既然如此我们怎么定义常量呢?
首先,要明白,常量的本质还是变量,所以如果一定要定义常量的话,通常以大写英文字符来代表常量;这个只是一种约定,所以一旦定义之后,我们就默认它是不变的,不在支持更改操作;
例如:
NAME = 'zhangsan'
变量
前面介绍了常量,接下来我们就要介绍变量了;
变量的值是可以变化的,可以存储任何类型的值。在python中没有特定的语法来声明变量,在首次赋值时才会创建变量。变量的命名规则与其他语言无异,支持字母、下划线、数字;但是仅支持以字母、下划线开头,且大写小敏感;
例如:
# 声明变量
i = 'zhangsan'
j = 'lisi'
# 赋值
i = 10
i, j = j, i