python統(tǒng)計字母、空格、數(shù)字等字符個數(shù)的實例
更新時間:2018年06月29日 10:34:15 作者:Guo_Apple
今天小編就為大家分享一篇python統(tǒng)計字母、空格、數(shù)字等字符個數(shù)的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
如下所示:
# -*- coding: utf-8 -*- # 要求:輸入一行字符,分別統(tǒng)計出其中英文字母、空格、數(shù)字和其它字符的個數(shù)。 def count(s): count_a=count_z=count_o=count_s=0 for i in s: if (ord(i)>=97 and ord(i)<=122) or (ord(i)>=65 and ord(i)<=90): count_a=count_a+1 elif ord(i)>=48 and ord(i)<=57: count_z=count_z+1 elif ord(i)==32: count_s=count_s+1 else: count_o=count_o+1 print "英文字母個數(shù):%d個"%count_a print "數(shù)字個數(shù):%d個"%count_z print "其他字符個數(shù):%d個"%count_o print "空格個數(shù):%d個"%count_s if __name__=="__main__": s=raw_input("請輸入一串字符:") count(s)
運行結果:
請輸入一串字符:{""O: UIK YTJ ET_+*(_^*@#%@#$^#%*&456587978957FHSJHSRHFDHDFaHSHYWER YWERF R454qggsdhshrths
英文字母個數(shù):48個
數(shù)字個數(shù):15個
其他字符個數(shù):22個
空格個數(shù):7個
總結:
ord()將字符轉換為ASCII碼
以上這篇python統(tǒng)計字母、空格、數(shù)字等字符個數(shù)的實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
pandas創(chuàng)建DataFrame的方式小結
今天給大家整理了pandas創(chuàng)建DataFrame的方式小結,現(xiàn)在我們就來看看這三種生成Dataframe的方式,每種方式通過實例代碼給大家介紹的非常詳細,需要的朋友參考下吧2021-09-09Tensorflow實現(xiàn)卷積神經網絡用于人臉關鍵點識別
這篇文章主要介紹了Tensorflow實現(xiàn)卷積神經網絡用于人臉關鍵點識別,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-03-03python 限制函數(shù)執(zhí)行時間,自己實現(xiàn)timeout的實例
今天小編就為大家分享一篇python 限制函數(shù)執(zhí)行時間,自己實現(xiàn)timeout的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-01-01