sep 代表什么?在 Python 编程中,sep 是 print() 函数的一个重要参数,用于指定多个输出项之间的分隔符。
sep?sep 是 “separator”(分隔符)的缩写。当你使用 print() 函数输出多个值时,Python 默认会在它们之间插入一个空格。而通过设置 sep 参数,你可以自定义这个分隔符。
不指定 sep 时,默认使用空格:
print("Hello", "World", 2026)
# 输出:Hello World 2026
sep 示例使用逗号、横线或任意字符串作为分隔符:
print("苹果", "香蕉", "橙子", sep=", ")
# 输出:苹果, 香蕉, 橙子
print("A", "B", "C", sep="-")
# 输出:A-B-C
print(1, 2, 3, sep="")
# 输出:123
sep 在以下场景非常有用:
注意:sep 只影响 print() 函数中多个参数之间的分隔,不影响单个字符串内部的内容。它不能用于 input() 或其他函数。
print() 还有另一个常用参数 end,用于控制输出结尾字符(默认是换行 \n)。两者可结合使用:
print("第1列", "第2列", "第3列", sep="\t", end=" | ")
print("下一行")
# 输出:
# 第1列 第2列 第3列 | 下一行