Python print() 函数完全指南:基础用法、空行打印与自定义结束符
掌握 Python print() 函数——显示消息、调试、构建用户界面的核心工具。无论新手还是资深开发者,本指南覆盖基础到进阶技巧:打印空行、自定义行结束符等。
什么是 print()?
print() 内置函数将一个或多个对象输出到控制台。内部将每个对象转为字符串,用空格连接,默认追加换行符(除非覆盖 end 参数)。
语法
print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)
多数场景 print(object) 即可。完整参数见 官方文档。
打印简单字符串
Python 3 打印单个字符串:
print("Welcome to Guru99")
输出:
Welcome to Guru99
Python 2 使用无括号语法:
print "Welcome to Guru99"
多行打印
多次调用 print() 自动换行:
print("USA")
print("Canada")
print("Germany")
print("France")
print("Japan")
输出:
USA
Canada
Germany
France
Japan
打印空行
插入空行可用乘法重复换行符或显式写多个:
print(8 * "\n") # 八个空行
# 或
print("\n\n\n\n\n\n\n\n")
示例:在问候语前后各加 8 个空行:
print("Welcome to Guru99")
print(8 * "\n")
print("Welcome to Guru99")
结果:
Welcome to Guru99
Welcome to Guru99
自定义行结束符
print() 默认以换行符 (\n) 结尾。end 参数可替换为任意字符串,便于构建格式化输出。
print("Welcome to", end=' ')
print("Guru99", end='!')
输出:
Welcome to Guru99!
print("Python", end='@')
输出:
Python@
利用 end 还可构建表格或进度指示器,保持单行输出流。
Python
- 精通Python Pass语句:实战指南
- Python str.count() 完全指南:统计字符与子串出现次数实战
- Python format() 字符串格式化完全指南:占位符、格式化规范、类与字典应用
- Python 字符串 find() 方法完全指南:语法、参数、替代方案与计数技巧
- 精通 Python Lambda 函数:实用示例与最佳实践
- Python round() 函数详解与实战示例
- 精通 Python map() 函数:语法、示例与最佳实践
- Python timeit():精准测量代码执行时间与实战示例
- 理解 Python type() 与 isinstance():实战示例详解
- Python print 不换行:掌握 end 参数及其他技巧
- Python list.count() 专家指南:语法、示例与性能解析
- 精通 Java String compareTo():语法、用例与实战示例