什么是 sep?
在 Python 的 print() 函数中,sep 是一个可选参数,用于指定多个输出项之间的分隔符。
默认情况下,sep=' '(一个空格)。
默认行为:
print("Hello", "World") # 输出:Hello World
自定义分隔符示例
你可以将 sep 设置为任意字符串,例如逗号、横线、甚至 emoji!
print("苹果", "香蕉", "橙子", sep=", ")
# 输出:苹果, 香蕉, 橙子
print(1, 2, 3, sep="-")
# 输出:1-2-3
print("A", "B", "C", sep=" 🍕 ")
# 输出:A 🍕 B 🍕 C
交互式演示
点击下方按钮,查看不同 sep 值的效果:
常见用途
- 生成 CSV 格式的简单输出
- 美化日志或调试信息
- 构建特定格式的字符串而无需拼接
- 教学演示中清晰展示数据结构
注意事项
- sep 只影响传递给 print() 的多个参数之间的分隔,不影响单个字符串内部。
- 它不会改变变量本身的值,仅影响输出格式。
- 与 end 参数配合使用,可完全控制输出样式。