python回文数判断
时间: 2023-07-12 07:45:35 浏览: 127
回文数判断
回文数是指正反读都相同的整数,例如121、1221等。以下是Python的回文数判断示例代码:
```python
def is_palindrome(num):
# 将整数转换成字符串,并反转
num_str = str(num)
reversed_str = num_str[::-1]
# 判断反转后的字符串是否和原字符串相同
if num_str == reversed_str:
return True
else:
return False
# 测试
print(is_palindrome(121)) # True
print(is_palindrome(12321)) # True
print(is_palindrome(1234)) # False
```
上述代码中,我们先将整数转换成字符串,然后使用字符串的切片操作[::-1]将其反转。最后比较反转后的字符串和原字符串是否相同,返回True或False。
阅读全文