如何在Python中让两个print函数的输出打印在一行内
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在Python中让两个print函数的输出打印在一行内相关的知识,希望对你有一定的参考价值。
参考技术A 1.两个连续的print()函数为什么在输出时内容会分行显示?解:print()中有两个默认参数sep和end,其中sep是代替分隔符,end是代替末尾的换行符,默认使用‘,’代替空格,且默认末尾加上换行符,end函数用来定义一行输出的末尾
1 coffee_cup = 'coffee'
2 print("I love my", coffee_cup, "!",sep="*")
3 """
4 输出结果是:
5 I love my*coffee*!
6 """本回答被提问者采纳
python解释器如何给出这个输出? [复制]
【中文标题】python解释器如何给出这个输出? [复制]【英文标题】:How python interpreter giving this output? [duplicate] 【发布时间】:2019-08-03 23:48:48 【问题描述】:当我打印这个时,它给了我这个我不明白的输出如何?
>>> print(1,000,000)
1 0 0
【问题讨论】:
在语法上等价于print(1, 0, 0)
。
使用逗号,print
需要打印 3 个值。 1
和两个 000
s。 000
就是 0
。因此输出。
试试print(1_000_000)
尝试像字符串一样打印,例如print('1,000,000')
【参考方案1】:
您正在打印 3 个不同的值。和这个一样:
print('Hi', 'hello world', 'bye bye')
而000被解释为0,例如:
print(000000000)
【讨论】:
以上是关于如何在Python中让两个print函数的输出打印在一行内的主要内容,如果未能解决你的问题,请参考以下文章