Python 类和定义

标签 python

这是我的python代码:

class Solution():
    def isPalindrome(self):
        return str(self.x) == str(self.x)[::-1]

s1 = Solution()
s1.x = 121
s1.isPalindrome()

它检查输入是否为回文。我想创建一个 x 值为 121 的新对象,当我执行 isPalindrom 函数时,我希望它返回 true 或 false bool 值答案。

目前当我运行这个程序时,没有任何输出。我对从这里去哪里有点迷茫,希望得到帮助。

最佳答案

只需打印出 isPalindrome() 的返回值,因为如果一行只有一个返回值(本例为 bool 值),编译器将不知道如何处理

class Solution():
    def isPalindrome(self):
        return str(self.x) == str(self.x)[::-1]

s1 = Solution()
s1.x = 121
print(s1.isPalindrome())

关于Python 类和定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61298095/

相关文章:

python - 可以在 VSCode 中获得 pycharm 风格的 "run with Python Console"功能吗?

python - 使用 pathlib 获取符号链接(symbolic link)的目标

python - 在 Python 中为 .csv 文件中的每条记录保存一个新的 .tsv 文件

python - Plon: 创建新页面失败 "AttributeError: ' str' 对象没有属性 'dates' "

python - SQLAlchemy 在查询中获取子字符串

python - python中无替换的Word Ladder

python - 安装ethanolr包的问题

python - 如何让 Popen 写入文件

python - 如何使 Django 中的代码仅在 debug 设置为 true 时运行

python - 在 Mac OSX 上安装图形工具