输入一字符串,将字符串中的大写字母和小写字母分别转换成对应的小写字母和大写字母。并统计字符串中数字字符的个数
时间: 2023-11-16 16:57:13 浏览: 59
从键盘输入一串字符,分别统计其中的字母(不区分大小写)、数字字符和其他[借鉴].pdf
```
s = input("请输入一个字符串:")
count = 0 # 统计数字字符的个数
new_s = "" # 存储转换后的字符串
for c in s:
if c.isdigit(): # 如果是数字字符
count += 1
elif c.islower(): # 如果是小写字母
new_s += c.upper() # 转换为对应的大写字母
elif c.isupper(): # 如果是大写字母
new_s += c.lower() # 转换为对应的小写字母
else:
new_s += c # 其他字符不变
print("转换后的字符串为:", new_s)
print("数字字符的个数为:", count)
```
测试:
```
请输入一个字符串:AbC123dEf
转换后的字符串为:aBc123DeF
数字字符的个数为:3
```
阅读全文