Python中end=和sep=有什么区别?
2021-08-06 11:58:00
浏览数 (8145)
在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。