如何在python中更改打印语句的输出格式?

时间:2018-11-12 07:42:55

标签: python string

我写了下面的代码

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()

输入此代码将始终显示“无”。

1 个答案:

答案 0 :(得分:0)

那不可能。

因为print只是简单地打印参数,然后不返回任何内容,所以您强制打印print(...)或将其设为变量,因此将其设为None,因此您无能为力。