|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
def fun(var):
var = 1314
print(var, end='')
var = 520
fun(var)
print(var)
---------------------------------------
print('请输入一个整数:', end='')
temp = input()
-------------------------------------
这个end让我有点迷惑,它是怎么用的,为什么这么用?
本帖最后由 Twilight6 于 2020-7-8 09:55 编辑
print 中的 end 默认参数 在将 print 中的内容全部打印完成后会追加打印一个 end 参数
而 print 的end 参数默认值是 \n 换行符,这也是为什么 print 会自动换行的原因
当我们人为将 end 重新赋值时候,end= '\n' 就会被我们人为赋值的值所覆盖
比如你等于一个空字符串 end = '' 那么将在 print 函数打印完成后追加打印一个 end 参数的值,即打印一个空字符串
举个例子:
不改变 end 参数的默认值:print('我好帅!~')
print('是的!')
输出结果:改变 end 参数的默认值:print('我好帅!~',end='!!!!')
print('是的!')
输出结果:
为什么这么用? 这里只是为了打印在一行 所以这样使用而言,这里没有什么具体含义和作用
|
|