检查字符串中的字母

时间:2017-11-23 23:34:31

标签: python

如何检查字符串中的前三个字母是否与最后三个字母相反。它们不能重叠。 例如:

"karak" -> False
"kaakaak" -> True

想出这样的话,我可以查看前三个和最后三个字符串的反转字母:

if s[:3] == s[-3:][::-1]:

但是如何检查它们是否重叠?

1 个答案:

答案 0 :(得分:4)

检查长度并将前3个字母与最后3个字母进行比较:

is_equal = True if len(s) >= 6 and s[:3] == s[-3:][::-1] else False