当前位置: 首页 > 图灵资讯 > 行业资讯> python中print函数输出时sep与end的区别

python中print函数输出时sep与end的区别

来源:图灵python
时间: 2025-11-18 11:16:32

1.定义区别

sep:分割值与值,中间隔开。默认是一个空间,表示两个字符串之间的分割。eg: 空格 sep=" "

end:附件到最后一个值,结尾隔开。默认是新行,这意味着两个字符串的结尾是什么。eg: 换行 end="\n"

2.sep和end在输出print函数时的具体区别

sep:在print中可以设置分隔不同值的形式。

sep=’,’ sep="^"输出结束时,根据sep中的参数进行分割和转行

s1='hello'
s2='world'
print(s1,s2,sep=',')

输出:hello,world

end:在print打印结束时,可以设置最后跟随的字符形式。

end=","每次输出结束时都使用end设置的参数","结束时,没有默认换行;

end="^" 每次输出结束时,都使用end设置的参数^结束,并且没有默认的换行;

‘’ “” 可用于python3。

s1='hello'
s2='world'
print(s1,end=',')
print(s2)

输出:hello,world

在python中,print函数有两个默认参数,即sep和end。其中,sep函数设置分隔符,默认为sep=‘’(空格),可以设置print中不同值的分隔形式。end是后跟字符,end=' '最后不换行,加空格,print打印结束时可以设置最后一个字符形式。以上是python中print函数输出时sep和end的区别。你现在理解这两个参数了吗?别搞混了~

(推荐操作系统:windows7系统,Python 3.9.1,DELL G3电脑。)