python 統計字串中數字,大小寫,特殊字元

2021-06-09 04:09:26 字數 571 閱讀 8584

# -*- coding: utf-8 -*-

print '統計字串 數字 大小寫的個數'

import string

s=raw_input()

i=d=u=l=o=0

for i in range(len(s)):

if s[i] in string.digits:

d+=1

elif s[i] in string.uppercase:

u+=1

elif s[i] in string.lowercase:

l+=1

else:

o+=1

i+=1

print 'digit:'+str(d)

print 'upper:'+str(u)

print 'lower:'+str(l)

print 'other char:'+str(o)

注釋:

# -*- coding: utf-8 -*-    改變編碼格式 可輸出中文
初學python **寫得很醜 

python字串中取數字

有一串字串 lxa7yzu 其中有大寫字母 小寫字母和數字,現編寫一指令碼使得實現以下功能 將這串字串中的數字 大寫字母 小寫字母分別取出來並進行分類。指令碼如下所示 zifuchuan lxa7yzu digit lower upper for i in zifuchuan if i.isdigi...

python 統計字串中的字元個數

題目內容 定義函式countchar 按字母表順序統計字串中所有出現的字母的個數 允許輸入大寫字元,並且計數時不區分大小寫 形如 defcountchar str return a list if name main str input print countchar str 輸入格式 字串 輸出格...

python提取字串中數字

題目 這是乙個複雜問題的簡化 如下是乙個字串列表,提取字串中第二個數字,並判斷是否大於1000,如果是,從列表中刪除這一行。1000 t1002 n 省略 coding utf 8 oldstr 1000 t1002 n newstr oldstr 匹配目標數字左側字串 t newstr.index...