Python 字串練習



示例 1

Python 程式,用於查詢給定字串中的母音數量。

mystr = "All animals are equal. Some are more equal"
vowels = "aeiou"
count=0
for x in mystr:
   if x.lower() in vowels: count+=1
print ("Number of Vowels:", count)

它將產生以下輸出

Number of Vowels: 18

示例 2

Python 程式,用於將包含二進位制數字的字串轉換為整數。

mystr = '10101'

def strtoint(mystr):
   for x in mystr:
      if x not in '01': return "Error. String with non-binary characters"
   num = int(mystr, 2)
   return num
print ("binary:{} integer: {}".format(mystr,strtoint(mystr)))

它將產生以下輸出

binary:10101 integer: 21

mystr更改為'10, 101'

binary:10,101 integer: Error. String with non-binary characters

示例 3

Python 程式,用於從字串中刪除所有數字。

digits = [str(x) for x in range(10)]
mystr = 'He12llo, Py00th55on!'
chars = []
for x in mystr:
   if x not in digits:
      chars.append(x)
newstr = ''.join(chars)
print (newstr)

它將產生以下輸出

Hello, Python!

練習程式

  • Python 程式,用於對字串中的字元進行排序

  • Python 程式,用於從字串中刪除重複字元

  • Python 程式,用於列出字串中唯一字元及其計數

  • Python 程式,用於查詢字串中的單詞數量

  • Python 程式,用於從字串中刪除所有非字母字元

廣告