👋 同学们好,我是天涯码农。
每天一道云南职教高考计算机信息类精选好题,咱们一起练。题目都是从我自己搭的那套模考系统后台扒出来的——专挑大家最容易栽跟头的高频错题,做对一道顶刷十道。
📌 今日好题(单选题)
在Python社团的入门课上,老师提问:下列哪个标识符不能作为变量名?小刚回答正确的是:
A.user_name
B._password
C.if
D.Score2024
💡 答案与解析
正确答案:C
🔍 逐项拆解:
❌ A. user_name —— 完全合法。Python 变量名支持字母、数字和下划线,下划线在中间或开头都行,user_name 这种蛇形命名法反而是最推荐的风格。
❌ B. _password —— 没问题。以下划线开头的变量名同样有效,虽然在约定俗成里表示"内部使用",但编译器不会拦你。很多同学第一次见 _xxx 觉得奇怪就排除了,其实它完全能当变量名。
✅ C. if —— 这不行。if 是 Python 的保留关键字,是用来写条件判断的,不能拿来当变量名。你可以试试在 IDE 里敲 if = 10,编辑器直接标红。
❌ D. Score2024 —— 合法。字母开头,后面跟数字完全 OK,Python 不限制首字母大小写,Score2024 是个合法的变量名。
⚠️ 易错警示
这题属于高频错题——错误率 60% 左右,大多数同学都在 B 选项 _password 这里翻了车。
说白了,问题出在:很多同学觉得"下划线开头的变量名不是好东西,肯定不合法",或者压根不知道 if、for、while 这些词是系统预留的,不能拿来自己用。正确的思路其实是:Python 变量名的规则就三条——字母、数字、下划线,数字不能开头,关键字不能用。你只要记住这三条,走遍天下都不怕。
📝 考点标签
程序设计(Python)标识符规则保留关键字模考大数据·易错题:高频
🎯 下一条预告
明天聊的是"去除字符串两端的空格"。告别字符串首尾多余的空白,很多人明明有现成的方法不用,偏自己写循环——你知道 Python 里哪个方法一句话就能搞定吗? 这地方很多人都踩坑,明天见!
📚 觉得有用就顺手收藏一下,考前回来翻翻准没错。
━━━━━━━━━━━━━━━━━━
免费的 5 套错题课堂版可以直接练,其中期中那套带逐题拆解。另外 4 套月考的详细解析、口诀、易混点对比表,想看完整版的同学,回复「体验」就行。
━━━━━━━━━━━━━━━━━━
需要系统备考资料的,关注「天涯编码」,回复 「错题」或「体验」。
(本校同学继续用校内系统就好,免费的香。)
关注「天涯编码」,每天一道好题,陪你一起上岸。