例如:s = "abcdef",要求反轉輸出"fedcba"
方法1:
字串切片: s[::-1]
方法2:
將字串s轉成列表 ,利用列表的.reverse()反轉函式解決
ls = list(s)
ls.reverse()
print(''.join(ls))
方法3:
ls = list(s)
result =
for l in range(len(ls)):
print(''.join(result))
方法4:
將字串轉成列表,用for迴圈逐個切片後追加到乙個新列表
ls = list(s)
result =
for l in range(len(ls)): #迴圈列表元素
print(''.join())
方法5:
利用for迴圈步長為負數
def sort_test_four(s):
if isinstance(s,str):
result =
ls = list(s)
for ss in range(len(ls)-1,-1,-1):
return result
else:
print('請輸入字串')
python 字串反轉
usr bin env python3 coding utf 8 filename reverse string.py author zoujiameng aliyun.com.cn 題目描述 給定乙個句子 只包含字母和空格 將句子中的單詞位置反轉,單詞用空格分割,單詞之間只有乙個空格,前後沒有空格...
Python 字串反轉
一 字串切片 簡潔 res s 1 二 借助listt的reverse 2.使用list的reverse函式 3.使用join函式將列表中元素組合成乙個字串 l list s res join l.reverse 三 使用reduce函式 result reduce lambda x,y y x,s...
python字串反轉
實現字串反轉的方法有很多,這裡我簡單介紹一些常用的。1 字串切片 s 123456 print s 1 654321 這種方式最簡單,效率最高,是我最推薦的方法。當然這裡的切片並不是字串獨有的,列表也可以,實際上我們認為字串是特殊的列表。s 123456 list s 1 6 5 4 3 2 1 p...