在Python中,sep参数用于控制字符串拼接时的分隔符,默认是空格。通过修改sep的值,可以灵活调整输出格式,比如用逗号、换行符等替代空格分隔元素。
-
基本用法
在print()
函数中,sep指定多个值之间的分隔符号。例如:pythonCopy Code
print("Hello", "World", sep="-") # 输出:Hello-World
若不指定sep,默认用空格分隔,结果为
Hello World
。 -
常见分隔符示例
- 逗号分隔:
sep=","
→A,B,C
- 无分隔符:
sep=""
→ 直接拼接,如123
- 换行分隔:
sep="\n"
→ 每个元素单独一行
- 逗号分隔:
-
与其他参数结合
sep常与end
参数配合使用。例如:pythonCopy Code
print("2025", "05", "06", sep="/", end=" 日期") # 输出:2025/05/06 日期
-
适用场景
- 格式化输出:如生成CSV数据(
sep=","
) - 日志记录:用特定符号(如
|
)分隔字段 - 多行文本:用
\n
分隔段落
- 格式化输出:如生成CSV数据(
合理使用sep能让代码输出更清晰,尤其在处理批量数据时效果显著。注意避免混淆sep(分隔符)和end(结尾符)的功能差异。