一、前言
前两篇我们完成 Python 环境搭建,学会了变量、数字、字符串等基础数据类型。本篇聚焦三个高频基础知识点:代码注释、输入输出、全套运算符。
掌握本章内容后,你可以写出能接收用户输入、自动计算、结构清晰规范的简易交互小程序。
二、Python 代码注释(规范编码必备)
注释是仅给开发者阅读的说明文字,程序运行时会自动忽略,不会执行。
1. 单行注释
# 后面整行内容都会被注释,可单独一行,也可写在代码末尾
python
运行
# 定义用户年龄
age = 19
print(age) # 打印输出年龄变量
2. 多行注释 三引号(单 / 双三引号均可)
适合写程序功能说明、版本备注、大段注释内容
python
运行
"""
简易求和小程序
作者:编程学习
日期:2026
"""
num1 = 10
num2 = 20
print(num1 + num2)
三、输出函数 print () 进阶用法
之前只用到基础打印,这里补充日常开发常用扩展写法
同时打印多个变量 / 内容,逗号自动分隔
python
运行
name = "Python"
edition = "3.12"
print("编程语言:", name, "当前版本:", edition)
修改打印结尾(默认自动换行,end 自定义结尾字符)
python
运行
# end="" 取消换行,两段文字同行输出
print("第一段文字", end="")
print("紧接同行第二段")
四、输入函数 input () 实现人机交互
input() 用于接收用户键盘输入,核心关键点:所有输入内容默认都是字符串 str 类型
1. 基础文本输入
python
运行
word = input("请输入任意一句话:")
print("你输入的内容:", word)
2. 数字输入(必须类型转换)
输入整数用int()转换,输入小数用float()转换
python
运行
# 年龄输入转整数
user_age = int(input("请输入你的年龄:"))
print("一年后你的年龄:", user_age + 1)
# 身高输入转浮点数
height = float(input("请输入你的身高(m):"))
print("你的身高:", height, "米")
五、Python 全套运算符大全
1. 算术运算符(数学计算)
python
运行
a = 10
b = 3
print(a + b) # 加法 13
print(a - b) # 减法 7
print(a * b) # 乘法 30
print(a / b) # 除法 3.3333333333333335
print(a // b) # 整除(向下取整)3
print(a % b) # 取余数 1
print(a ** b) # 幂运算 10的3次方=1000
2. 复合赋值运算符
简化变量自增自减、自乘自除代码
python
运行
num = 10
num += 5 # 等价 num = num + 5 → 15
num -= 3 # 等价 num = num - 3 → 12
num *= 2 # 等价 num = num * 2 → 24
num /= 4 # 等价 num = num / 4 → 6.0
print(num)
3. 比较运算符(返回布尔值 True/False)
用于条件判断,对比两个数值大小、是否相等
python
运行
x = 25
y = 12
print(x > y) # 大于 True
print(x < y) # 小于 False
print(x >= y) # 大于等于 True
print(x <= y) # 小于等于 False
print(x == y) # 判断是否相等 False
print(x != y) # 判断是否不相等 True
4. 逻辑运算符 and /or/not
组合多个比较条件
python
运行
n = 16
# and:两边条件同时成立才为True
print(n > 10 and n < 20)
# or:任意一个条件成立即为True
print(n > 30 or n < 20)
# not:对结果取反
print(not n > 20)
六、综合实战:简易加法计算器
整合本章所有知识点,完整可运行小程序
python
运行
# 简易数字计算器
print("===== Python简易加法计算器 =====")
# 接收两个数字输入并转换浮点型
n1 = float(input("请输入第一个数字:"))
n2 = float(input("请输入第二个数字:"))
# 计算求和
result = n1 + n2
# 格式化输出结果
print(f"计算结果:{n1} + {n2} = {result}")
七、新手高频报错解决
数字运算报错:input 获取内容是字符串,未使用
int()/float()转换=和==混淆:单个=是赋值,两个==才是判断相等语法异常:代码中括号、逗号、引号使用中文符号,必须全部改为英文
换行逻辑错乱:不理解 print 默认换行,使用
end=""控制同行输出
八、下期预告
下一篇文章:Python 条件判断 if-else 与逻辑运算符实战,让代码具备自主判断分支逻辑。