python3小白课:定义常量
有了变量,让我们来讲一讲常量。
常量怎么理解?我们可以类比变量来理解,变量是可以变的量,在定义了之后,还能再次给这个变量的值重新赋值,那是变量。而常量就是在运行过程中不可变的。比如圆周率π保留两位小数是3.14,是约定俗成的不会变的东西,那我们就可以称之为常量,常量也分常量名和常量值。一般来说定义了就不会变,也不允许重新赋值。
[!note]
在很多其他的编程语言中都有常量的概念,但是在python中呢?默认是没有的。
对,你没听错,目前,python默认就不支持定义一个常量。那怎么办呢?在python的规则中,我们一般约定,当一个变量名全部大写的时候,我们就说它是一个常量(虽然这个“常量”实际上依然还可以重新被赋值)。
当然,后面改不改它,是你代码说了算的,一般我们按照约定来,不修改这种全部为大写字母的变量就可以了(数字、下划线等也可以作为“常量”的变量名的一部分)。所以,我们在定义一个变量的时候一般是要包含小写字母的。
来我们看个例子:
# coding: utf-8
NAME = "little bai"
AGE = 18
这样我们就轻松定义了两个“常量”。
延伸阅读
如果你真的想通过python定义那种不能修改的常量可以怎么做?(其实掌握课程内教学的内容已足够使用)
请看这篇文章:
python自带的常量
在python中,自带也有一小部分常量值,是不可变的,没有什么常量名常量值的说法,就是一个常量,比如布尔值,真True,假False等,它们可以直接被使用。
单词释义
| 单词 | 释义 |
|---|---|
| name | 姓名 |
| little | 小 |
| age | 年龄 |
| True | 真 |
| False | 假 |