变量与常量的区别,Python中的数据类型和命名规则

时间:2026-06-30 来源:

变量与常量的区别,Python中的数据类型和命名规则




 

image.png


image.png

一、变量与常量的区别(Python)

1. 变量

定义:程序运行过程中,值可以随时修改的量,用来存储临时数据。特点:

赋值后能重新覆盖数值;

无固定不变要求,是程序最常用存储载体。示例:


age = 12    age = 15      # 允许修改


2. 常量


定义:固定不变、全程不修改的数据。Python 规范:全部大写命名代表常量(语言本身无强制锁定,靠人为约定不修改)。特点:

约定代码中不二次赋值;

多用于固定参数(圆周率、账号端口、固定系数)。示例:

python



PI = 3.14159           # PI = 3  不建议修改


二、Python 基础数据类型


1. 数字类型

int 整数:10、-5、0

float 浮点数(小数):3.14、-2.5

bool 布尔值:只有 True(真)、False(假),本质是特殊数字 1/0

2. 字符串 str

文本内容,单 / 双 / 三引号包裹:"学生"、'python'、"""多行文字"""

3. 容器类型(存放多组数据)

列表 list:[1,2,3],可增删改

元组 tuple:(1,2,3),创建后不可修改

字典 dict:{"name":"小明","age":13},键值对存储

集合 set:{1,2,3},自动去重

4. 空类型

None:代表空、无数据,a = None

三、Python 变量 / 常量命名规则

硬性强制规则(违反直接报错)

只能由字母、数字、下划线 _ 组成,不能包含空格、中文、特殊符号(!@# 等);

不能以数字开头,1name 非法,name1 合法;

区分大小写:Num 和 num 是两个完全不同变量;

禁止使用 Python 关键字(if、for、while、def、class、print、input 等),关键字是系统预留词,不能当名字。

规范书写习惯(推荐,可读性更好)

普通变量:小写下划线命名(蛇形命名)student_score;

常量:全部大写,下划线分隔 MAX_SCORE = 100;

见名知意,不用无意义单字母(除非循环 i/j),尽量用英文单词;

不使用中文命名(兼容性差,不推荐)。

合法 / 非法命名举例

合法:name、user_age、NUM10、_password非法:user-age、3apple、if、my name


点击观看微课视频:变量与常量的区别,Python中的数据类型和命名规则 



相关文章: