日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Python程序:檢查給定字符串是否為回文

創(chuàng)新互聯(lián)Python教程:

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對這個(gè)行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長期合作伙伴,公司提供的服務(wù)項(xiàng)目有:申請域名、虛擬主機(jī)、營銷軟件、網(wǎng)站建設(shè)、織金網(wǎng)站維護(hù)、網(wǎng)站推廣。

用一個(gè)實(shí)例寫一個(gè) Python 程序來檢查給定的字符串是不是回文。在 Python 中,如果一個(gè)字符串在反轉(zhuǎn)后保持不變,它可以是回文字符串。

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

這個(gè) python 回文字符串程序允許用戶輸入一個(gè)字符串。接下來,我們使用 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

在這個(gè) python 程序中,我們使用 For Loop 來迭代字符串中的每個(gè)字符。在 For 循環(huán)中,我們將每個(gè)字符分配給 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

在這個(gè) Python 回文字符串程序中,我們是用 len 函數(shù)來求字符串長度的。接下來,我們使用遞歸函數(shù)遞歸調(diào)用該函數(shù)。

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 中,找到給定的字符串是否是回文字符串是一種更傳統(tǒng)或更古老的方法。

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程序:檢查給定字符串是否為回文
網(wǎng)頁地址:http://www.5511xx.com/article/djdesjs.html