python中print函数输出时sep与end的区别
发布时间: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电脑。)
