This question already has an answer here:
What does !r do in str() and repr()?

(1个答案)


1年前关闭。




我在项目中找到以下代码。
!r部分是什么意思?
def __repr__(self):
    return f"user={self.user!r}, variant={self.variant!r}"

最佳答案

默认情况下,f字符串显示花括号内的值调用str的结果。指定!r会显示调用repr的结果。
docs

关于python - !r在Python中是什么意思?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/59234487/

10-11 02:46