懵逼的小才 发表于 2021-3-9 21:28:18

python中 end‘ ’ 是什么意思

python中end‘ ’ 是什么意思

昨非 发表于 2021-3-9 22:07:02

是print里的end参数吧

懵逼的小才 发表于 2021-3-9 22:24:02

昨非 发表于 2021-3-9 22:07
是print里的end参数吧

我看视频中的end并没有解释

jackz007 发表于 2021-3-9 22:31:15

本帖最后由 jackz007 于 2021-3-9 22:40 编辑

      end = '' 是 print() 函数的一个命名可选参数,其作用是改变 print() 在完成所有输入参数打印之后的默认附加行为。在缺省情况下,end = '\n',就是说,print() 完成指定参数的打印之后,会自动附加一个换行符,下一次调用 print() 函数时,会另起一行开始打印。添加了 end = '' 选项之后,print() 在完成打印之后,不再附加输出换行符,下一次调用 print() 函数时,不会另起一行,而是在同一行上继续打印。

      运行这个代码可以直观看到使用与不用 end = '' 选项的差别
ds = ["A" , "B" , "C" , "D" , "E" , "F" , "G"]
for x in ds:
    print(x)
print("*" * 79)
for x in ds:
    print(x , end = '')
页: [1]
查看完整版本: python中 end‘ ’ 是什么意思