Python中的输入输出与注释教程
作者:Yant224
这篇文章主要介绍了Python中的输入输出与注释教程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
一、print 输出功能
1. 基础用法
print() 函数用于向控制台输出内容,支持多种数据类型直接输出。
print("Hello World") # 输出字符串
print(2024) # 输出数字
print(3.14) # 输出浮点数
# 输出结果
Hello World
2024
3.142. 多参数输出
可同时输出多个内容,默认用空格分隔
name = "Alice"
age = 25
print("姓名:", name, "年龄:", age)
# 输出结果
姓名: Alice 年龄: 253. 格式化输出
使用 f-string(推荐方式)进行格式化
price = 19.99
quantity = 3
print(f"总价:{price * quantity:.2f}元")
# 输出结果
总价:59.97元4. 换行控制
默认自动换行,可通过 end 参数修改
print("第一行", end=" → ")
print("第二行")
# 输出结果
第一行 → 第二行二、input 输入功能
1. 基础用法
input() 函数用于获取用户输入,返回字符串类型
user_name = input("请输入您的姓名:")
print("欢迎您,", user_name)
# 运行示例:
请输入您的姓名:王小明
欢迎您, 王小明2. 类型转换
输入内容默认为字符串,需显式转换类型
age = int(input("请输入年龄:"))
height = float(input("请输入身高(米):"))
print(f"类型验证:年龄类型{type(age)}, 身高类型{type(height)}")
# 输入测试:
请输入年龄:25
请输入身高(米):1.75
类型验证:年龄类型<class 'int'>, 身高类型<class 'float'>三、代码注释
1. 单行注释
使用 # 号进行单行注释
# 计算圆的面积 radius = 5 area = 3.14 * radius ** 2 # 计算公式
2. 多行注释
使用三个连续引号(单/双引号皆可)
'''
本程序实现功能:
1. 用户登录验证
2. 显示欢迎信息
3. 记录登录时间
'''
print("系统初始化完成")四、最佳实践建议
输入输出规范
- 对用户输入添加有效性校验
- 格式化输出保持信息对齐
- 敏感信息输入使用 getpass 模块隐藏
注释规范
- 在复杂逻辑处添加解释性注释
- 避免写无意义的注释(如:a = 5 # 给a赋值5)
- 函数/类使用文档字符串说明功能
- 及时更新过时的注释
调试技巧
- 使用 print 调试时添加标识前缀
print("[DEBUG] 当前变量值:", var)- 正式代码中移除调试用的 print
五、综合应用示例
# 用户信息录入程序
name = input("请输入姓名:").strip()
while True:
try:
birth_year = int(input("请输入出生年份:"))
break
except ValueError:
print("输入错误,请填写数字年份")
age = 2024 - birth_year
print(f"\n用户信息摘要:\n姓名:{name}\n年龄:{age}岁")
运行示例:
请输入姓名:李芳
请输入出生年份:1995
用户信息摘要:
姓名:李芳
年龄:29岁通过掌握这些基础但重要的输入输出方法与注释规范,可以编写出更易读、易维护的 Python 程序。在实际开发中,应根据项目规范保持代码风格的统一性。
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
