python基础练习题之判断字符串回文
"""
回文的定义: "回文"就是正读倒读都一样的。
如奇数个: "98789" ,这个数字正读是"98789" 倒读也是"98789"。
偶数个数字"3223"也是回文数。
字母 "abcba" 也是回文。
判断一个字符串是否是回文字符串,是打印True, 不是打印False
"""
# 是回文 判断为True 如下
a = "abcba"
# 1.切片 前闭后开 步长是-1 反转字符串
print(a == a[::-1])
# 2.reversed
# b = reversed(a) # reversed object 迭代器 next() ["a", "b", "c", "b", "a"]
# print(b)
# c = "".join(b)
print(a == "".join(reversed(a)))
# 不是回文判断是false 如下
t = "12332"
print(t == t[::-1])
print(t == "".join(reversed(t)))