是否英文

更新时间:2022-11-23 23:32:42 阅读: 评论:0


2022年11月23日发(作者:芝加哥烈焰)

python判断是不是字母或者空格_python学习:判断字符串中

字母数字空格的个数

'''输⼊⼀⾏字符,分别统计出包含英⽂字母、空格、数字和其它字符的个数。

统计出英⽂字母字符的个数

'''

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

importre

#正则表达式匹配

defisMathc(src,pat):

pattern=e(pat)

result=(pattern,src)

ifresult==None:

return0

el:

return1

#判断单个字符的种类:

defchargeType(character):

#数组中的三个元素分别代表英⽂字母,数字,和空格

type_num=['[a-z]|[A-Z]','d','s']

#判断是否为英⽂字母

ifisMathc(character,type_num[0])==1:

return1

elifisMathc(character,type_num[1])==1:

return2

elifisMathc(character,type_num[2])==1:

return3

el:

return4

defgetCharNum(str):

count=[]

foriinrange(4):

(0)

print(len(count))

foriinrange(len(str)):

ifchargeType(str[i])==1:

count[0]+=1

elifchargeType(str[i])==2:

count[1]+=1

elifchargeType(str[i])==3:

count[2]+=1

el:

count[3]+=1

returncount

str='ascss./124'

print(getCharNum(str))

本文发布于:2022-11-23 23:32:42,感谢您对本站的认可!

本文链接:http://www.wtabcd.cn/fanwen/fan/90/8485.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

下一篇:backorder
标签:是否英文
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图