我有以下代码:
r = lambda: random.randint(0,255)
print('#%02X%02X%02X' % (r(),r(),r()))
这是在屏幕上打印随机颜色代码。我希望能够将打印结果(例如#8498C3)分配给字符串,这样我就可以print_str = "#8498C3"
。
现在我知道这可能是另一种将此值(#8498C3)分配给print_str的方法(我不知道顺便说一下)但是我想特意将打印输出添加到该字符串( print_str)。
另一个例子可能是list_print = ["How", 2 , "catch" , "a" , "print" , "in" , Python , "3.4"]
。打印此项将输出:['How', 2, 'catch', 'a', 'print', 'in', 'Python', 3.4]
。我应该得到这个结果print_str = "['How', 2, 'catch', 'a', 'print', 'in', 'Python', 3.4]"
答案 0 :(得分:2)
您只能separatorColor
到文件对象。如果要将其保存为字符串...只需将其保存到变量:
print