pyton中对两个字符是否逆序的判定,对输出的竖着的单个结果如何实现横输出

Posted chao-hbc

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pyton中对两个字符是否逆序的判定,对输出的竖着的单个结果如何实现横输出相关的知识,希望对你有一定的参考价值。

借助混合循环判断语句可以实现:

如下面的例子

def is_reverse(word1,word2):
if len(word1)!=len(word2):
return False

i=0
j=len(word2)-1

while j>=0:
if word1[i]!=word2[j]:
return False
print(i,j)
i=i+1
j=j-1

return True
is_reverse(‘kcats‘,‘stack‘)

可以得到:

 
 
 
0 4
1 3
2 2
3 1
4 0
 
Out[43]:
True
对此,我们不妨设想下如何求一个字符的反序:

    技术图片

这样对每个数据都可以实现反向输出来了,这里需要提醒一下:

Python

对输出的结果可以实现直接横行输出——特别是字符串时候可用:print(‘  ‘ , end=‘  ‘ )解决!

以上是关于pyton中对两个字符是否逆序的判定,对输出的竖着的单个结果如何实现横输出的主要内容,如果未能解决你的问题,请参考以下文章

M × N Puzzle - 逆序对N*M数码问题局面之间可达性判定

JAVA判定是否互为字符重排

力扣---面试题 01.02. 判定是否互为字符重排

面试题 01.02. 判定是否互为字符重排

面试题 01.02: 判定是否互为字符重排(C++)

面试题 01.02: 判定是否互为字符重排(C++)