相关疑难解决方法(0)

理解Python中的repr()函数

repr():对象的可评估字符串表示形式(可以"eval()"它,这意味着它是一个求值为Python对象的字符串表示形式)

换一种说法:

>>> x = 'foo'
>>> repr(x)
"'foo'"
Run Code Online (Sandbox Code Playgroud)

问题:

  1. 为什么我这样做时会得到双引号repr(x)?(当我这样做时,我不会得到它们str(x))
  2. 为什么我'foo'在做的时候会得到eval("'foo'")而不是x那个对象?

python repr

137
推荐指数
3
解决办法
18万
查看次数

标签 统计

python ×1

repr ×1