1066 字元分類統計 python

2021-10-25 07:37:11 字數 1013 閱讀 5356

題目描述:

輸入一行字元,以回車符作為輸入結束的標誌。統計其中英文本母、數字字元和其他字元的個數。

輸入多個字元,以回車符結束,回車符不作為有效字元。有效字元個數不超過100。

輸出輸出分3行,格式見輸出樣例。

樣例輸入 copy

abse 4+5

*3=?樣例輸出 copy

letter:

4digit:

3other:

5

答案:

s=

input()

a=b=c=

0for ch in s:

if ch.isalpha():

a+=1elif ch.isdigit():

b+=1else

: c+=

1print

('letter:%d\ndigit:%d\nother:%d'

%(a,b,c)

)

總結:

1.isalpha()

python中isalpha() 方法檢測用於字串是否只由字母或文字組成。

isalpha()方法語法:

str

.isalpha(

)

引數:無

返回值:如果字串至少有乙個字元並且所有字元都是字母或文字則返回 true,否則返回 false。

2.isdigit():

python中isdigit() 方法檢測字串是否只由數字組成。

isdigit()方法語法:

str

.isdigit(

)

*引數:*無

*返回值:*如果字串只包含數字則返回 true 否則返回 false。

1066 字元分類統計

1066 字元分類統計 時間限制 1 sec 記憶體限制 128 mb 提交 21740 解決 12170 狀態 討論版 提交 命題人 admin 題目描述 輸入一行字元,以回車符作為輸入結束的標誌。統計其中英文本母 數字字元和其他字元的個數。輸入多個字元,以回車符結束,回車符不作為有效字元。有效字...

1206 字元統計

字元統計 time limit 1000ms memory limit 65536k total submit 186 accepted 67 description 給出一串字元,要求統計出裡面的字母 數字 空格以及其他字元的個數。字母 a,b,z a,b,z組成 數字 0,1,9 空格 不包括引...

1042 字元統計

請編寫程式,找出一段給定文字中出現最頻繁的那個英文本母。輸入格式 輸入在一行中給出乙個長度不超過1000的字串。字串由ascii碼表中任意可見字元及空格組成,至少包含1個英文本母,以回車結束 回車不算在內 輸出格式 在一行中輸出出現頻率最高的那個英文本母及其出現次數,其間以空格分隔。如果有並列,則輸...