end的作用
def fun(var):var = 1314
print(var, end='')
var = 520
fun(var)
print(var)
这串代码中 end=' ' 的作用是什么。我看课后习题答案常用,但自己不是很理解 是打印不换行的意思,以空格结尾,不加这个打印完就换行了 >>> for i in range(0,6):
print(i)
0
1
2
3
4
5
>>> for i in range(0,6):
print(i,end='')
012345
>>>
不换行的作用{:10_256:} end是print方法的一个关键字参数,作用是设置打印的结束字符,默认值是'\n',是以回车换行结尾。也可以自行设置,这个程序中就是将end关键字设置为空字符串,其实就是不换行。
关于print方法的使用可以看看我写的这个帖子:Python细节之5、print输出函数的一些方法总结 以引号里面的东西结尾的意思,如果省略这个参数,则是默认是\n,即换行,如果'',表示以None结尾,下次输出就不会换行,接着上次的继续添加了
页:
[1]