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编程入门:全面解析Pytho... python的基本语法基本的Python语法如下:1.变量的定义。在编程语言中,...

2
Python字典操作全解析:添加、修改、... Pythondict字典基本操作(包括添加、修改、删除键...

3
Python错误处理与异常处理:构建稳定... 2.5错误处理与异常在编程领域,错误处理和异常处理是保证程序稳定性和健壮性的关键...

4
Python数据转换攻略:字符串、列表、... Python字典、字符串及列表的相互转换Python中数据转换的艺术:从字典和字...

5
Python列表相加与求和技巧解析 重温python基础:列表相加的方法(两个list[]加法)今天,我们来看看Py...

6
Python运行快捷键大揭秘:高效操作,... python运行按哪个键运行Python时的快捷键包括Ctrl+Shift+F1...

7
Python字符与数字互转攻略:轻松掌握... python 字符与数字如何转换Python是一种功能强大且结...

8
Python字符串转列表:两种常用方法解... python怎么将字符串转换为列表Python中将字符串转换为列表的方法有多种,...

9
Python字符串转列表:两种常用方法解... python怎么将字符串转换为列表在Python中将字符串转换为列表的方法有很多...

10
Python列表转字符串全攻略:掌握四种... Python列表到字符串–如何在Python中转换列表在Python中,将列表转...