python3小白课:定义常量

有了变量,让我们来讲一讲常量。

常量怎么理解?我们可以类比变量来理解,变量是可以变的量,在定义了之后,还能再次给这个变量的值重新赋值,那是变量。而常量就是在运行过程中不可变的。比如圆周率π保留两位小数是3.14,是约定俗成的不会变的东西,那我们就可以称之为常量,常量也分常量名和常量值。一般来说定义了就不会变,也不允许重新赋值。

[!note]

在很多其他的编程语言中都有常量的概念,但是在python中呢?默认是没有的。

对,你没听错,目前,python默认就不支持定义一个常量。那怎么办呢?在python的规则中,我们一般约定,当一个变量名全部大写的时候,我们就说它是一个常量(虽然这个“常量”实际上依然还可以重新被赋值)。

当然,后面改不改它,是你代码说了算的,一般我们按照约定来,不修改这种全部为大写字母的变量就可以了(数字、下划线等也可以作为“常量”的变量名的一部分)。所以,我们在定义一个变量的时候一般是要包含小写字母的。

来我们看个例子:

# coding: utf-8
NAME = "little bai"
AGE = 18

这样我们就轻松定义了两个“常量”。


延伸阅读

如果你真的想通过python定义那种不能修改的常量可以怎么做?(其实掌握课程内教学的内容已足够使用)

请看这篇文章:

python中如何定义常量


python自带的常量

在python中,自带也有一小部分常量值,是不可变的,没有什么常量名常量值的说法,就是一个常量,比如布尔值,TrueFalse等,它们可以直接被使用。

单词释义

单词 释义
name 姓名
little
age 年龄
True
False
Copyright © 雪山凌狐教程 all right reserved,powered by Gitbook该文件修订时间: 2020-08-23 20:38:22

results matching ""

    No results matching ""