[英]Python:How do I print not only the final value after running the for statement, but also the middle output?
[英]How do I change the output format of a print statement in python?
我写了下面的代码
A = print("apple")
并且,我想将A的数据类型更改为字符串,因此我编写了以下代码。
A = str(print"apple")
type(A)
但是,答案是“无”。 在这种情况下我该怎么办?
实际上,我现在正在做的是将类似输出的内容写入文本文件。
openFp = open("solution.txt","w")
p2 = str(print("I_B : ",I_B))
openFp.writelines(p2+"\n")
openFp.close()
输入此代码将始终显示“无”。
这不可能。
因为print
只是简单地打印参数,然后什么都不返回,所以您强制打印print(...)
或将其设为变量,因此它将为None,因此您无能为力。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.