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

ⅰ亾dé卋堺 提交于 2020-04-06 08:44:30

问题:

The question is in the title. 问题在标题中。

I'd like to do it in python . 我想用python来做。 What I'd like to do in this example in c : 我想在c中的此示例中做什么:

In C: 在C中:

#include <stdio.h>

int main() {
    int i;
    for (i=0; i<10; i++) printf(".");
    return 0;
}

Output: 输出:

..........

In Python: 在Python中:

>>> for i in xrange(0,10): print '.'
.
.
.
.
.
.
.
.
.
.
>>> for i in xrange(0,10): print '.',
. . . . . . . . . .

In Python print will add a \\n or space, how can I avoid that? 在Python print中将添加\\n或空格,如何避免这种情况? Now, it's just an example. 现在,这只是一个例子。 Don't tell me I can first build a string then print it. 不要告诉我,我可以先构建一个字符串,然后打印它。 I'd like to know how to "append" strings to stdout . 我想知道如何将字符串“附加”到stdout


解决方案:

参考一: https://stackoom.com/question/24Lq/如何在没有换行符或空格的情况下进行打印
参考二: https://oldbug.net/q/24Lq/How-to-print-without-newline-or-space
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!