python 編寫函式實現對字串的排序

2022-09-22 06:42:12 字數 658 閱讀 1114

'''

編寫乙個函式,實現對字串的排序

大多數排序操作是針對列表的,所以需要先將字串轉換成列表,進行排序,然後再合併成字串

運用list的sort()函式,sort()函式對原列表進行排序,沒有返回值

或者通過sorted()函式,sorted()函式對列表可迭代的物件進行排序操作,返回乙個新的list

sort 預設為公升序,降序排列增加reverse=true引數

'''

1

#方法一 sort()

2def

sort(s):

3 ls =list(s)

4ls.sort()

5 s1 = ""

.join(ls)

6returns17

8 s = "

3649208"9

print(sort(s))

1

#方法二 sorted()

2def

sort(s):

3 ls =sorted(s)

4 s1 = ""

.join(ls)

5returns16

7 s = "

345110"8

print(sort(s))

python學習 函式編寫方法

python 函式表達 1.函式的展現方式 def 函式名 引數列表 函式體 return 表示式 a.函式引數 位置引數 positional argument 預設引數 default argument 可變引數 variable argument 關鍵字引數 keyword argument ...

對Python實現累加函式的方法詳解

這個需求比較奇怪,要求實現sum和magasum函式,實現以下功能 sum 1 1 sum 1,2,3 6 mega程式設計客棧sum 1 1 megasum 1 2 3 6 實際上sum就是python自建的sum函式,它支援變參,變參怎麼實現,自然是 args,所以很容易寫出雛形 sumdef ...

編寫字串反轉函式

首先用陣列下標的形式實現 提供三種方法 1 有中間變數 2 無中間變數 3 堆疊實現 include include void reverse str char ch void reverse str2 char ch int main void void reverse str char ch 使...