python中print函数"sep"和"end"参数用法
"sep"参数:自定义输出字符串之间的分隔符。默认情况下,print函数使用空格作为字符串之间的分隔符,"sep"参数可以指定其他分隔符,如果想在输出字符串之间使用逗号作为分隔符:print('a', 'b', 'c', sep=', ')
输出结果是:a,b,c
"end"参数:指定打印结束后的字符。
默认情况下,print函数在打印结束后添加一个换行符,"end"参数可以指定其他字符,如果想在打印结束后添加一个感叹号:print('Hello, world', end='!')
输出结果:Hello, world! Python中print函数的sep和end参数详解
[*]sep参数:控制多个输出值之间的分隔符
[*]end参数:控制输出结束后的结尾字符
1. sep参数用法
默认用空格分隔多个参数,可通过sep参数自定义分隔符:
print(1, 2, 3, sep='|') # 输出:1|2|3
print('a', 'b', 'c', sep=', ')# 输出:a, b, c
print('2023','10','01', sep='-')# 输出:2023-10-01
2. end参数用法
默认添加换行符,可通过end参数自定义结尾:
print('Hello', end='!') # 输出:Hello!
print('apple', end=' ')
print('banana') # 输出:apple banana
print('Loading', end='...\n') # 输出:Loading...(带换行)
组合使用示例
print('Name:', 'Alice', 'Age:', 25, sep='|', end=' <END>')
# 输出:Name:|Alice|Age:|25 <END>
注意:
1. sep只对多个参数有效,单个参数无效
2. end参数对所有print语句都有效
3. 特殊符号如换行符仍需用\n、制表符用\t
以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
页:
[1]