Python中字符串的镜像字符在本教程中,我们将学习Python中的镜像字符。镜像字问题可以在技术面试中提出。首先,我们了解字符串中的镜像字符。 如果两个字符串的字母顺序相同,则一个从前面,另一个从后面。例如,z是a的镜像字符,y是b的镜像字符,等等。让我们编写Python程序来查找字符串的镜像字符。 在Python中查找镜像字符在字母数字字符中,我们必须将字符从第n个位置镜像到字符串的长度。让我们来理解问题陈述。 的例子, 以下是不同的人物及其镜像人物。 镜像是指字母顺序对应z, b对应y,第一个字符变成最后一个字符;第二个字符变成倒数第二个字符,依此类推。要编写程序,我们将创建一个包含小写英文字母的字符串(或字符数组)。现在我们将枢轴点取到长度,并使用ASCII值作为索引,将字符的字母顺序颠倒过来。让我们来理解下面的例子。 的例子, 输出: javzmklrmg 解释 在上面的代码中,我们创建了一个函数mirror_compute ()这需要两个参数——字符串和它的长度。然后,我们创建了字母顺序颠倒的字符串。我们将结果初始化为一个空字符串,该字符串存储给定字符串的结果。给定的字符串在指定的点之前保持不变,从点到字符串的长度,我们颠倒字母顺序。 时间复杂度时间复杂度为O(n),其中n表示给定字符串的大小。 辅助空间:O(1),不需要额外的空间,所以它是常数。 方法- 2 在这个方法中,我们将使用dict()和zip()方法创建一个字典,其中按字母顺序排列的字符是键,按相反顺序排列的字符是值。让我们来理解下面的例子。 的例子, 输出: javzmklrmg 结论本教程介绍了给定字符串的镜像字符,以及如何镜像可能出现在k中的字符。我们已经编写了python程序来查找镜像字符。
下一个话题
Python IMDbPY -一个电影库
|