🐍 Python入门笔记:变量与数据类型
作者:着迷不白零基础掌握 PyCharm 基本操作、代码规范、注释、变量命名规则以及四大基本数据类型。作业 + 答案在文末,方便自测。
一、PyCharm 基础使用
Python 本身自带的交互式环境对新手不够友好,PyCharm 是专业的 Python IDE,配置好解释器后即可轻松编写、调试代码。
常用设置(File → Settings)
- 主题与界面字体:
Appearance & Behavior → 调整主题和字体大小 - 代码字体大小:
Editor → Font → 修改 Size - 解释器路径:
Project: xxx → Python Interpreter → 选择本地 Python 路径
💡 建议:初期不要汉化,熟悉英文菜单更利于查阅资料和后续学习。
二、代码规范要点(养成好习惯)
| |
|---|
| 单引号 ' 和双引号 " 完全等价,但必须成对出现 |
| 小括号 ():函数调用、元组、运算优先级 中括号 []:列表、下标 大括号 {}:字典、集合、f-string |
| 操作符两侧、逗号后、等号两侧加空格,例:a + b、[1, 2, 3] |
| 表示代码块开始(if、for、def 等),换行后自动缩进 |
| 🟡黄色:不规范但可运行 🔴红色:语法错误,必须修复 🟢绿色:拼写问题 |
三、Python 注释(写给程序员的话)
注释不会被解释器执行,主要作用:
✅ 单行注释示例
# 这是单行注释print("Hello") # 行末注释
✅ 多行注释示例
# 方式1:连续单行注释(推荐,选中多行按 Ctrl+/)# 第一行注释# 第二行注释# 方式2:三引号(本质是多行字符串,不赋值时不执行)"""这是多行注释可以写多行内容"""print("代码执行")
四、Python 变量
什么是变量?
变量就是给数据起一个名字,通过名字可以方便地操作数据。
命名规则(必须遵守❗)
| | |
|---|
| name_123 | name! |
| var1 | 1var |
| my_if | if |
| age | |
💡 关键字在 IDE 中通常显示为橙色,注意避免使用。
✅ 变量创建与赋值
# 创建变量x = 10
✅ 修改变量值
x = x + 5# 现在 x = 15
✅ 传递赋值
a = 5b = a # b 也等于 5
✅ 同时赋值(多个变量)
a, b = 1, 2
✅ 交换变量(Python 特有写法)
a, b = b, aprint(a, b) # 输出 2 1
五、Python 四大基本数据类型
| | |
|---|
| | a = 10 |
| | pi = 3.14 |
| | name = "张三" |
| | is_ok = True |
✅ 整型与浮点型运算
int_num = 10float_num = 3.14print(int_num + float_num) # 13.14
✅ 字符串拼接
str1 = "Hello"str2 = "world"print(str1 + " " + str2) # Hello world
✅ 布尔值比较
print(10 > 5) # True
作业(请先独立完成,再对照答案)
单选题
- 关于 Python 变量命名规范,以下正确的是?( )A.
123name = "张三"B. name-123 = "张三"C. name_123 = "张三"D. name@123 = "张三" - 执行代码
a = 10; a = 20; print(a) 的结果是?( )A. 10B. 20C. 30D. 报错 - 以下哪种数据类型是 Python 中的布尔值?( )A. yes/noB. True/FalseC. 0/1D. 对/错
- 执行
print(10 == 10) 的输出结果是?( )A. 相等B. TrueC. 10D. 1 - 以下哪种写法是 Python 列表的正确定义?( )A.
[1, 2, 3]B. {1:2, 3:4}C. (1, 2, 3)D. {1, 2, 3} - 关于 Python 注释,以下说法错误的是?( )A. 单行注释以
# 开头B. 多行注释可以用三引号包裹C. 注释会被 Python 解释器执行D. 快捷键 Ctrl+/ 可快速添加单行注释 - 以下哪种数据类型是“键值对”结构?( )A. 列表B. 字典C. 元组D. 集合
简答题
编程题
- 执行以下操作:a. 定义变量
x = 50,y = 30b. 计算 x * y 的结果并存储到变量 result 中c. 打印 result 的值
作业答案
选择题答案
| | |
|---|
| C | 变量名只能包含字母、数字、下划线,且不能以数字开头。name_123 符合规则。 |
| B | 变量 a 先赋值为 10,后重新赋值为 20,因此打印 20。 |
| B | Python 中布尔值只有 True 和 False(首字母大写)。 |
| B | 10 == 10 |
| A | 列表用方括号 [];B 是字典,C 是元组,D 是集合。 |
| C | 注释不会被 Python 解释器执行,它们只给程序员看。 |
| B | 字典使用键值对(key-value)存储数据,如 {"name": "张三"}。 |
简答题答案
8. 字符串类型的特征
9. Python 变量的核心作用
编程题答案
x = 50y = 30result = x * yprint(result) # 输出 1500
总结
本篇总结了:
- ✅ 四大基本数据类型:
int、float、str、bool
掌握这些,你就已经打下了扎实的 Python 基础。接下来可以学习用户输入、类型转换和格式化输出,让程序真正“活”起来。
📌 觉得有用的话,欢迎收藏或分享给一起学习 Python 的小伙伴~🔜 下一篇预告:输入与类型转换 —— 让程序与用户互动。
© 着迷不白 — 人生苦短,我用 Python。