日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

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

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Python程序:反轉(zhuǎn)字符串

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

創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供臨猗網(wǎng)站建設(shè)、臨猗做網(wǎng)站、臨猗網(wǎng)站設(shè)計、臨猗網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計與制作、臨猗企業(yè)網(wǎng)站模板建站服務(wù),十年臨猗做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡(luò)服務(wù)。

編寫一個 Python 程序,使用 For 循環(huán)、while 循環(huán)和函數(shù)來反轉(zhuǎn)字符串,并給出一個例子。

使用 For 循環(huán)反轉(zhuǎn)字符串的 Python 程序

這個程序允許用戶輸入任何句子。接下來,這段 Python 代碼使用 For 循環(huán)反轉(zhuǎn)字符串。

st1 = input("Please enter your own : ")

st2 = ''

for i in st1:
    st2 = i + st2

print("\nOriginal = ", st1)
print("After = ", st2)
Please enter your own : Coding

Original =  Coding
After =  gnidoC

從上面反向一個字符串程序截圖可以觀察到,word 是 Coding。

對于循環(huán)第一次迭代:對于 st1 中的 I =>對于編碼中的 C str 2 = C+st2 =>C+”

第二次迭代:對于編碼中的 o st2 = o+C =>oC

對剩余的迭代做同樣的事情。請參考字符串文章,在 Python 中了解它們。

使用 While 循環(huán)

這個使用 while 循環(huán)的 Python 字符串反向程序與上面相同。然而,我們只是將循環(huán)的替換為循環(huán)的。在這里, len 函數(shù)用于查找一個句子中字符的總長度。

a = input("Please enter your own : ")

b = ''
i = len(a) - 1

while(i >= 0):
    b = b + a[i]
    i = i - 1

print("\nThe Original = ", a)
print("The Reversed = ", b))
Please enter your own : Tutorial Gateway

The Original =  Tutorial Gateway
The Reversed =  yawetaG lairotuT

使用函數(shù)

這是使用函數(shù)反轉(zhuǎn)字符串的另一種方式。

def StringReverse(str1):
    str2 = str1[::-1]
    return str2

a = input("Please enter your own : ")

b = StringReverse(a)
print("\nOriginal = ", a)
print("After = ", b)
Please enter your own : Hello World!

Original =  Hello World!
After =  !dlroW olleH

使用遞歸

在這段代碼中,我們通過遞歸調(diào)用函數(shù)來進(jìn)行字符串反轉(zhuǎn)。

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

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

string2 = StringReverse(string)
print("\nThe Original String = ", string)
print("The Reversed String = ", string2)


分享文章:Python程序:反轉(zhuǎn)字符串
網(wǎng)址分享:http://www.dlmjj.cn/article/cdpeece.html