輸入任意4個字符(如:abcd), 並按反序輸出(如:dcba)


題目可能包含多組用例,每組用例占一行,包含4個任意的字符:
 
         
def revl(L):
return L[:: -1] #創建一個與原字符串順序相反的字符串
while True:
try:
s = input()
print(revl(s))
except:
break
 

運行截圖:

這樣也可:

while True:
    try:
        print(input()[::-1])
    except:
        break

倒序輸出的方法:

>>> lst = [1,2,3,4,5,6]                #創建測試列表

#方法1: 
>>> lst.reverse()                      #reverse()反轉
>>> lst
[6, 5, 4, 3, 2, 1]

#方法2:
>>> lst1 = [i for i in reversed(lst)]  #reversed只適用於與序列(列表、元組、字符串)
>>> lst1
[6, 5, 4, 3, 2, 1]

#方法3:
>>> lst2 = sorted(lst,reverse=True)    #sorted+reverse適用於序列(列表、元組、字符串)、集合、字典
>>> lst2
[6, 5, 4, 3, 2, 1]

#方法4:
>>> lst3 = lst[::-1]                    #切片用法:創建一個與原字符串順序相反的字符串
>>> lst3
[6, 5, 4, 3, 2, 1]

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM