ARTICLE DETAIL

资讯详情

深耕商务建站与企业官网运营的一线实战洞察。

在 Python 中,变量名必须遵循以下规则

在 Python 中,变量名必须遵循以下规则 在 Python 中变量名必须遵循以下规则必须以字母a–z 或 A–Z或下划线_开头后续字符可以是字母、数字0–9或下划线不能以数字开头不能是 Python 关键字如if,for,class等区分大小写。逐项分析选项A.num1→ 以字母开头后跟数字 ✅ 合法B._name→ 以下划线开头 ✅ 合法C.1age→ 以数字1开头 ❌不合法D.student_score→ 字母下划线组合 ✅ 合法因此不属于 Python 合法变量名的是C. 1age# 验证示例运行会报错# 1age 10 # SyntaxError: invalid decimal literal因以数字开头解析器直接拒绝Python 的保留关键字keywords是语言内置的、具有特殊语法意义的标识符不能用作变量名、函数名或任何用户自定义标识符。它们全部由小写字母组成Python 3.12 仍无大写关键字共35 个截至 Python 3.12含match和case等结构化模式匹配关键字。✅ 当前Python 3.12全部保留关键字如下按字母序排列False await else import pass None break except in raise True class finally is return and continue for lambda try as def from nonlocal while assert del global not with async elif if or yield如何查看当前 Python 版本的所有关键字使用标准库模块keywordimportkeywordprint(keyword.kwlist)# 输出所有关键字列表print(len(keyword.kwlist))# 查看数量如35print(keyword.iskeyword(def))# Trueprint(keyword.iskeyword(my_var))# False⚠️ 注意keyword.kwlist返回的是字符串列表且内容随 Python 版本更新而变化如 Python 3.10 新增match/case3.12 无新增但保持兼容。此外help(keywords)可在交互式环境中直接调出官方关键字帮助文档help(keywords)
返回列表
PREV
查看更多资讯
NEXT
返回资讯列表