您的位置:

Python 程序:检查给定字符串是否为回文

用一个实例写一个 Python 程序来检查给定的字符串是不是回文。在 Python 中,如果一个字符串在反转后保持不变,它可以是回文字符串。

检查给定字符串是否回文的 Python 程序示例 1

这个 python 回文字符串程序允许用户输入一个字符串。接下来,我们使用 If 语句来检查给定的字符串是否等于该字符串的反义词。如果是真,回文字符串;否则,不是 Python 中的回文字符串。

字符串[:–1]以相反的顺序返回字符串。请参考弦文章了解蟒弦的一切。

# Python Program to Check a Given String is Palindrome or Not

string = input("Please enter your own String : ")

if(string == string[:: - 1]):
   print("This is a Palindrome String")
else:
   print("This is Not a Palindrome String")

寻找给定字符串的 Python 程序是回文示例 2

在这个 python 程序中,我们使用 For Loop 来迭代字符串中的每个字符。在 For 循环中,我们将每个字符分配给 str1(之前)。接下来,我们使用 If 语句检查 python 中的回文字符串。

string = input("Please enter your own String : ")
str1 = ""

for i in string:
    str1 = i + str1  
print("String in reverse Order :  ", str1)

if(string == str1):
   print("This is a Palindrome String")
else:
   print("This is Not a Palindrome String")

Python 回文串输出

Please enter your own String : aabbcc
String in reverse Order :   ccbbaa
This is Not a Palindrome String
>>> 
Please enter your own String : aabbaa
String in reverse Order :   aabbaa
This is a Palindrome String
>>> 

检查字符串是否回文的 Python 程序示例 3

在这个 Python 回文字符串程序中,我们是用 len 函数来求字符串长度的。接下来,我们使用递归函数递归调用该函数。

def reverse(str1):
    if(len(str1) == 0):
        return str1
    else:
        return reverse(str1[1 : ]) + str1[0]

string = input("Please enter your own String : ")
str1 = reverse(string)
print("String in reverse Order :  ", str1)

if(string == str1):
   print("This is a Palindrome String")
else:
   print("This is Not a Palindrome String")

Python 回文字符串输出

Please enter your own String : wow
This is a Palindrome String
>>> 
Please enter your own String : python
This is Not a Palindrome String
>>> 

Python 回文字符串程序示例 4

在 Python 中,找到给定的字符串是否是回文字符串是一种更传统或更古老的方法。

string = input("Please enter your own String : ")
flag = 0

length = len(string)
for i in range(length):
    if(string[i] != string[length - i - 1]):
        flag = 1
        break

if(flag == 0):
   print("This is a Palindrome String")
else:
   print("This is Not a Palindrome String")
Please enter your own String : aabbcbbaa
This is a Palindrome String
>>> 
Please enter your own String : tutorialgateway
This is Not a Palindrome String
>>>
Python 程序:检查给定字符串是否为回文

2022-07-24
Python 程序:检查字符串是否为全字母句

什么是全字母句字符串? 这里有一个全字母句程序,用于检查字符串是否是全字母句。单词表是一个包含英语中所有字母的句子。这意味着字符串必须包含英语中的所有字母。让我们举一个流行的庞拉姆的例子“敏捷的棕色狐

2023-12-08
Python 程序:检查字符是否为数字

2022-07-24
Python isnumeric:检查字符串是否是数字

2023-05-12
Python 程序:检查两个字符串是否是异序词

2022-07-24
Python 程序:检查的数字是否是回文

2022-07-24
检查Python字符串是否以指定字符结尾

2023-05-12
Python 程序:检查字符是否小写

2022-07-24
Python 程序:检查字符是否是字母

2022-07-24
Python 程序:检查字符是否大写

2022-07-24
Python 程序:检查给定的数字是否是一个完美数

2022-07-24
Python 程序:检查两个字符串是否是异序词

2022-07-24
Python 程序:检查字典中是否存在给定键

2022-07-24
如何使用 Python 检查字符串是否包含特定内容?

2023-05-09
Python 程序:检查字符是字母还是数字

2022-07-24
Python 程序:检查年份是否是闰年

2022-07-24
Python 程序:检查字符是小写还是大写

2022-07-24
Python 程序:检查的数字是否是幸福数字

2022-07-24
Python 程序:检查一个数字是否是 Disarium 数

2022-07-24
Python 程序:检查字符是字母数字还是特殊字符

2022-07-24