判断一个整形变量是否是回文数。
class Solution(object):
def isPalindrome(self, x):
"""
:type x: int
:rtype: bool
"""
a = str(x)
return(a==a[::-1])
//str[a:-b:c]
表示输出字符串从a位置开始直到倒数第b位,不包括第b位,c表示步长
example:
a = 'abcdefg'
a[0:-1:4]
'ae'
当c为负数时表示翻转,在我测试时,此时a、b必须省略,大意为只能翻转全部字符串,不可翻转字符串其中的一部分输出(不确定,欢迎指导)
example:
a = 'abcdefg'
a[::-1]
'gfedcba'
a = 'abcdefg'
a[::-2]
'geca'
留个坑,如何按在步长内翻转字符串,例如‘abcdef’步长为2翻转为‘efcdab’