我尝试了所有可能的方法来解决这个问题,但还是得到了这个消息。类和函数定义有什么问题吗?你知道吗
class Solution:
def longestPalindrome(self, s):
s = 'tracecars'
print(str(Solution().longestPalindrome(s)))
Python 3.8的pythom 2019.1.3
File "C:/Nityam/PythonProjects/DailyProblems/Palindrome.py", line 1, in class Solution:
File "C:/Nityam/PythonProjects/DailyProblems/Palindrome.py", line 7, in Solution print(str(Solution().longestPalindrome(s))) NameError: name 'Solution' is not defined
Process finished with exit code 1
首先我们不能重现你的错误。你知道吗
第二个-你的类方法不返回任何东西。你知道吗
第三,你不需要创建类对象(没关系,你可以像以前那样内联创建它,但是为什么你需要一个类?)你知道吗
也许你想要这样的东西:
还可以阅读关于类的
__init__
方法-也许您想让s成为一个内部类变量(字段)?你知道吗相关问题 更多 >
编程相关推荐