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


一、变量与常量的区别(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中的数据类型和命名规则
4.2 变量二次赋值问题 2026-01-05
4.1 python 变量和常量 2026-01-05
Python 变量类型 2024-03-27
十进制数二进制相互转换(知识和题目)2025-06-24
编码的基本方式和应用(知识和选择题)2025-06-24
攀枝花大河中学介绍(国家级重点特色高中)2025-02-19