Python字符串大写字母统计:CTO分享高效代码解析

创始人
2024-12-14 23:06:46
0 次浏览
0 评论

python判断字符串有多少个大写字母(2023年最新分享)

简介:很多朋友都问过关于判断字符串中有多少个大写字母的问题。
本文首席CTO的笔记在此提供了详细的回复,供大家参考。
!我们来看看吧!

你想用Python从键盘输入一个字符串并统计其中的大写、小写和数字的数量吗?

#includestdio.h

intmain()

{

charstr[256];

char*p;

intupper=0;

intlower=0;

intspace=0;

intdigit=0;

inother=0;

p=str;//P指针指向第一个元素。
数组str[0]

gets(p);

while(*p)//P不为空。
下面继续

{

if(*p='A'*p='Z')//检查zhi是否为大写

{

upper++;//统计大写字母的个数

}

elseif(*p='a'*p='z')//是否是小写信?dao

{

lower++;//统计小写字母的个数

}

elseif(*p=='')//检查if""

{

space++;//计数数字

}

elseif(*p='0'*p='9')//是数字吗?OK

{

digit++;//统计数字个数

}

else

{

other++;//其余为其他单词统计字符数

}

p++;//将指针向后移动

}

}

}

p++;//将指针向后移动

}

}

printf("上=%d\n",upper);//输出

printf("lower=%d\n",lower);//输出

printf("space=%d\n",space);//输出

printf("digit=%d\n",digit);//输出

printf("other=%d\n",other);//输出

return0;

}

扩展信息:

字符串类似于存储库中的字符数组。
字符串的每个单个元素都可以用0位来提取。
像s[0]=10这样的长度提供了很多便利。
例如,在高精度运算时,可以将每一位转换为数字并存储在数组中。

一般将整个字符串作为操作对象,比如在字符串中查找子串、获取子串、在字符串中特定位置插入子串、删除子串等。
两个字符串相等的充分必要条件是它们的长度相同,并且每个对应位置的字符相同。
假设p和q是两个字符串。
找到q在p中第一次出现的任务称为模式匹配。
字符串最基本的两种存储方式是顺序存储和链接存储。

参考来源:百度百科-字符串

Python编写countNum(s)函数判断输入中大写字母的个数字符串s可以。
有多少个小写字母?

根据ASCII码表,小写字母的ASCII码为97-122,大写字母的ASCII码为65-90。

代码

执行结果:

执行结果

附ascii码表:

ascii码表

在Python中输入一个字符串并计算其大小。
string英文有多少个字母?

str_1=input("输入字符串:")

numC=0

numS=0

numO=0

i=0

len_str=len(str_1)

whilei=len_str:

i+=1

if(str[i]="A")and(str[i]="Z"):

numC=numC+1

if(str[i]="a")and(str[i]="z"):

>

numS=numS+1

那个其他:

numO=numO+1

print("输入的字符串统计结果如下:",len_str)

print("大写有%s个不同的字符。
"%numC)

print("有%s个大写字母。
%s个小写字母"%numS)

print("有%s个大写字母不同的角色。
有。
"%numO)

#python3.6

s=input("请输入字符串:")

a=b=c=0

foriins:

if'A'=i='Z':

a+=1

elif'a'=i='z':

b+=1

其他:

c+=1

print("输入字符串的统计结果为如下:",len(str))

print(f"有{a}个大写字母。
")

print(f"有{b}个小写字母。
")

print(f"Thereare{c}个不同的字符。
")

结论:上面是一位顶级CTO写的有关Python关于大写字母数量的决定的内容。
内容答案被组织成字符串,所以我希望这有帮助!如果问题解决了,请分享给更多对此问题感兴趣的朋友~

python代码:计算一个文本文件中所有大写字母,小写字母,数字和其他的数量。

1.创建Python代码,testread()file.py;

2.编写python代码,

导入re

defgetFileContent(str):

str_value=str

len_str_value=len(str_value)

print(str_value)

print(len_str_value)

len_capital=len(re.compile(r'[A-Z]').findall(str_value))

print(u'有%d个大写字母'%len_capital)

len_lowercase=len(re.compile(r'[a-z]').findall(str_value))

print(u'有%d个小写字母字母'%len_lowercase)

len_num=len(re.compile(r'\d').findall(str_value))

print(u'number有%d个字符'%len_num)

len_others=len_str_value-len_capital-len_lowercase-len_num

print(u'还有%d个其他个字符'%len_others)

dict1={'capital':len_capital,'lowercase':len_lowercase,'others':len_others,'num':len_num}

返回dict1

if__name__=='__main__':

str=open('D:\\test.txt','r',encoding='UTF-8').read().replace('\t','').replace('\n','').replace('','').replace('空格','')

print(getFileContent(str))

3.右键“在终端中运行Python文件”;

4.检查运行结果是否满足您的需求;

热门文章
1
Python中的format()方法:字... formatformat在python中的含义2222.22E+00Format...

2
Python编程入门:全面解析Pytho... python的基本语法基本的Python语法如下:1.变量的定义。在编程语言中,...

3
Python爱心绘制教程:使用turtl... python的爱心代码教程(python画爱心代码)绘制心形的Python代码我...

4
Python字符串大小写转换方法全解析 python中字母的大小写转换怎么实现?在Python中,大小写转换由内置函数处...

5
Python字典:轻松获取最小值键与计算... python在一个字典里,返回值最小元素对应的键,救解在Python字典中,如果...

6
Python字符串去重空格:strip(... Python去除字符串中空格(删除指定字符)的3种方法在Python编程中,处理...

7
Python数组元素数量计算技巧分享 Python输出数组有多少个元素?简介:在本文中,首席CTO笔记将向您介绍Pyt...

8
简述python中pass的作用 pass语句的作用在许多编程语言中,包括Python;PASS语句用于在代码块中...

9
Python def 关键字详解:函数定... def是什么意思编程?戴夫是什么意思?def是Python中的函数定义关键字,用...

10
python不区分大小写的方法 Python字符串不区分大小写在Python中,字符串操作默认区分大小写。但有时...