为了账号安全,请及时绑定邮箱和手机立即绑定

如何在没有换行或空格的情况下打印?

如何在没有换行或空格的情况下打印?

HUX布斯 2019-05-24 16:05:10
如何在没有换行或空格的情况下打印?问题出在标题中。我想在python中做到这一点 。我想在c中的这个例子中做些什么:#include <stdio.h>int main() {    int i;    for (i=0; i<10; i++) printf(".");    return 0;}输出:..........在Python中:>>> for i in xrange(0,10): print '.'..........>>> for i in xrange(0,10): print '.',. . . . . . . . . .在Python中print会添加一个\n或一个空格,我该如何避免呢?现在,这只是一个例子。不要告诉我,我可以先构建一个字符串然后打印它。我想知道如何“附加”字符串stdout。
查看完整描述

4 回答

?
潇湘沐

TA贡献1816条经验 获得超6个赞


由于人们可能会根据标题来到这里寻找它,Python也支持printf样式替换:


>>> strings = [ "one", "two", "three" ]

>>>

>>> for i in xrange(3):

...     print "Item %d: %s" % (i, strings[i])

...

Item 0: one

Item 1: two

Item 2: three

并且,您可以轻松地乘以字符串值:


>>> print "." * 10

..........


查看完整回答
反对 回复 2019-05-24
  • 4 回答
  • 0 关注
  • 656 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信