亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Industrial programming >> Python

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

  1. 精通Python Pass语句:实战指南
  2. Python str.count() 完全指南:统计字符与子串出现次数实战
  3. Python format() 字符串格式化完全指南:占位符、格式化规范、类与字典应用
  4. Python 字符串 find() 方法完全指南:语法、参数、替代方案与计数技巧
  5. 精通 Python Lambda 函数:实用示例与最佳实践
  6. Python round() 函数详解与实战示例
  7. 精通 Python map() 函数:语法、示例与最佳实践
  8. Python timeit():精准测量代码执行时间与实战示例
  9. 理解 Python type() 与 isinstance():实战示例详解
  10. Python print 不换行:掌握 end 参数及其他技巧
  11. Python list.count() 专家指南:语法、示例与性能解析
  12. 精通 Java String compareTo():语法、用例与实战示例