【发布时间】:2016-09-12 15:40:18
【问题描述】:
我正在尝试重载 str 操作,以便在我执行 str(string) 时保留引号。
例如: str(“测试”) 返回测试
我希望它返回“测试”
这是我写的,任何帮助将不胜感激!
class Action(MalmoAgent):
def __init__(self, command = '', value = 0):
self.__command = command
self.__value = value
def __str__(self):
return ' " ' + self + ' " '
【问题讨论】:
-
我很困惑...
str("test")与您的自定义类Action有什么关系? -
str("test")已经返回"test",所以即使你的问题的那部分没有意义。
标签: python string operator-overloading