python 编写函数,接收字符串参数,返回一个元组其中第一个元素为大写字母个数,第二个元素为小写字母个数。
方法1:
islower() 方法:检测字符串是否由小写字母组成。
返回值:如果字符串中包含至少一个区分大小写的字符,并且所有这些(区分大小写的)字符都是小写,则返回 True,否则返回 False。
isupper() 方法:检测字符串中所有的字母是否都为大写。
返回值:如果字符串中包含至少一个区分大小写的字符,并且所有这些(区分大小写的)字符都是大写,则返回 True,否则返回 False
def gs(st):
dx = 0
xx = 0
for i in st:
if i.islower():
xx += 1
elif i.isupper():
dx += 1
return (dx,xx)
print(gs(input("请输入一串字符串:")))
方法2:
def gs(st):
dx = 0
xx = 0
for i in st:
if "a"<=i<='z':
xx += 1
elif "A"<=i<="Z":
dx += 1
return (dx,xx)
gs=gs('EfRfRfRfg')
print(gs)
觉得不错就点个赞吧