代码之家  ›  专栏  ›  技术社区  ›  rsc05

如何在Python中以字符串形式存储变量的打印?

  •  -1
  • rsc05  · 技术社区  · 7 年前

    假设我有一个不是字符串的变量,然而,当我打印出来时,它给出了一个字符串。为了简单起见,并给出一个示例,假设变量为

    message = "Hello Python world!"
    

    尽管如此,这是一个字符串(假设不是)

    A=print(message)
    

    当我编码时 A 在另一行或 print(A) 它没有给我任何结果。

    IN: A
    Out: 
    IN: print(A)
    Out: None
    

    有人能帮我解决这个问题吗?

    1 回复  |  直到 7 年前
        1
  •  0
  •   Yam Marcovic    7 年前

    我猜你在找这样的东西:

    var = 123
    A = str(var)  # A is now '123'
    

    print() 函数不返回任何内容;它只是打印到标准输出流。但在内部,它将非字符串参数转换为字符串,如上面的示例代码所示。