Python中end=和sep=有什么区别?

猿友 2021-08-06 11:58:00 浏览数 (8140)
反馈

在python的print中有两个参数分别是end和sep,他们的功能有点类似,一个是python输出结尾,一个是python输出分割,那么这两个参数到底怎么用呢?又有什么区别呢?接下来这篇文章带你了解。

end: 默认是换行,表示两个字符串最后以什么结尾。

eg: 换行 end=" "

sep: 默认是空格,表示两个字符串之间用什么分割。

eg: 空格 sep=" "

name ="W3Cschool"
#也可以手动指定任何字符,例如逗号
print("你的名字:",name,sep=",")

#print默认自动换行
#如果将多个输出语句内容输出到一行可,可以:
print("你的名字:",end=" ")
print("谢谢",end=" ")

#不希望输出任何东西end =""---不加空格
print("你的名字:",end="")
print("谢谢",end="")

补充:python 中的 print(x, end=) 和 print(x, sep=)

print(x, end=)
for i in range(10):
    print(i)

输出结果:

0 1 2 3 4 5 6 7 8 9

for i in range(10):

print(i, end=" ")

输出结果:

0 1 2 3 4 5 6 7 8 9

参数 end 默认打印换行, 即 end = " "

print(x, sep=)

sep 用于做打印拼接

print("hello", "world", sep=":")

打印结果:

hello:world

以上就是python输出结尾和python输出分割的全部内容了,希望能给大家一个参考,也希望大家多多支持W3Cschool


0 人点赞