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)))
posted on 2022-02-14 15:02  peijiao  阅读(441)  评论(0编辑  收藏  举报