# 求字串長度的函式
defstrlen
(s):
return s + '的長度是 : ' + str(len(s))
# return len(s)
# len()方法返回的是數字,在拼接字串的時候需要,轉換為string(用str()方法)
# 計算字串中數字,字母、空格和其他的個數
defstrnum
(s):
digitnum = 0
spacenum = 0
alphanum = 0
othernum = 0
for i in s:
if i.isdigit():
digitnum = digitnum + 1
elif i.isspace():
spacenum = spacenum + 1
elif i.isalpha():
alphanum += 1
else:
othernum += 1
# 返回乙個字典的方法
# return
# 返回乙個元祖
return (digitnum,spacenum,alphanum,othernum)
s1 = input("請輸入乙個字串:")
print(strlen(s1))
print(strnum(s1))
# 測試用例
# 請輸入乙個字串:fegsa;'j hglig
# fegsa;'j hglig的長度是 : 14
# (0, 1, 11, 2)
# 重點是記住,判斷字母,空格, 數字的函式
# elif 不是 else if
# 沒有(), 有:
# 函式是 def strnum(s): 不是 def strnum(string s): 不是 def strnum :
python 統計字串中的字元個數
題目內容 定義函式countchar 按字母表順序統計字串中所有出現的字母的個數 允許輸入大寫字元,並且計數時不區分大小寫 形如 defcountchar str return a list if name main str input print countchar str 輸入格式 字串 輸出格...
Python練習 統計字串中的字元個數
統計字串中的字元個數 題目內容 定義函式countchar 按字母表順序統計字串中所有出現的字母的個數 允許輸入大寫字元,並且計數時不區分大小寫 形如 def countchar string return a list ifname main string input print countcha...
字串的統計字串
給定乙個字串,統計每乙個字母的出現次數 比如aabbccc,列印出來就是a 2 b 2 c 3 思路還是採取遍歷,注意這幾個題的思路都比較類似 要注意這裡的sstream 這裡的clear 並非清空了緩衝區,而只是重置標誌,如果要重置緩衝區,則應為ss.str include include usi...