问题出在标题中.
我想在python中做到这一点 .我想在c中的这个例子中做些什么:
#include <stdio.h>
int main() {
int i;
for (i=0; i<10; i++) printf(".");
return 0;
}
Run Code Online (Sandbox Code Playgroud)
输出:
..........
Run Code Online (Sandbox Code Playgroud)
在Python中:
>>> for i in xrange(0,10): print '.'
.
.
.
.
.
.
.
.
.
.
>>> for i in xrange(0,10): print '.',
. . . . . . . . . .
Run Code Online (Sandbox Code Playgroud)
在Python中print
会添加一个\n
或一个空格,我该如何避免呢?现在,这只是一个例子.不要告诉我,我可以先构建一个字符串然后打印它.我想知道如何"附加"字符串stdout
.
包括我在内的人都知道Python中有一些东西叫它__future__
,它出现在我读过的很多模块中.像我这样沉闷的人不知道它为什么存在,以及如何/何时使用它,即使在阅读了Python的__future__
文档之后.
那么用示例来解释一下吗?
在基本用法方面,我快速得到了一些答案,看起来都是正确的.
但是,为了进一步了解如何__future__
工作:
当我试图理解它时,我刚刚意识到一个让我感到困惑的关键事情,那就是当前的python版本如何包含将在未来版本中发布的内容?如何在当前的python版本中成功编译未来python版本中使用新功能的程序?
所以,我想现在,当前版本已经打包了一些潜在的功能,将包含在未来的版本中 - 这是对的吗?但这些功能只能通过__future__
,因为它还没有成为标准 - 我是对的吗?
我想运行一个脚本,它基本上显示如下内容:
Installing XXX... [DONE]
Run Code Online (Sandbox Code Playgroud)
现在,此刻,我在功能成功后使用print打印整行.但是,我现在希望它首先打印"安装xxx ...",并在功能运行之后添加"DONE"标签; 但是在同一条线上.
有任何想法吗?
如果我有以下代码:
for x in range(10):
print x
Run Code Online (Sandbox Code Playgroud)
我会得到的输出
1
2
etc..
Run Code Online (Sandbox Code Playgroud)
我想要做的是不是打印换行符,而是要替换之前的值并用同一行上的新值覆盖它.
我想知道是否有一种方法可以打印没有换行符的元素,例如
x=['.','.','.','.','.','.']
for i in x:
print i
Run Code Online (Sandbox Code Playgroud)
那将打印........
而不是通常会打印的内容
.
.
.
.
.
.
.
.
Run Code Online (Sandbox Code Playgroud)
谢谢!
我有2个单独的打印声明:
打印"123"
打印"456"
如何使这两个打印语句出现在同一行?注意我需要使用2个打印语句
输出:
123456
目前,我有这个代码:
for i in range(lower_limit, upper_limit+1):
for j in range(0,len(prime_number)):
for k in range(0 + j,len(prime_number)):
if i == prime_number[j] + prime_number[k] and i % 2 == 0:
print(i, "=", prime_number[j], "+", prime_number[k])
Run Code Online (Sandbox Code Playgroud)
打印:
10 = 3 + 7 10 = 5 + 5 12 = 5 + 7 14 = 3 + 11 14 = 7 + 7
我需要的结果如下:
10 = 3 + 7 = 5 + 5 12 = 5 + 7 14 = 3 + 11 = …
如何在一行中打印两个内容,使其不在新行中
print ("alright " + name)
howareyou = input("How are you?: ")
if howareyou == "good" or "Good" or "Alright" or "GOOD" or "bad" or "BAD":
print ("Alright")
else:
print ("What is that?")
Run Code Online (Sandbox Code Playgroud)
当我运行它
alright
How are you?:
Run Code Online (Sandbox Code Playgroud)
那么,我如何将它们放在同一行?