编写一个函数, 接收字符串参数, 返回一个元组,元组的第一个值为大写字母的个数, 第二个值为小写字母个数的Python代码
时间: 2024-03-12 13:48:57 浏览: 25
好的,下面是 Python 代码实现:
```python
def count_upper_lower(s):
upper_count = 0
lower_count = 0
for char in s:
if char.isupper():
upper_count += 1
elif char.islower():
lower_count += 1
return (upper_count, lower_count)
```
这个函数接收一个字符串参数 `s`,然后遍历字符串中的每个字符,判断该字符是大写字母还是小写字母,分别累加计数器。最后返回一个包含大写字母个数和小写字母个数的元组。
相关问题
编写函数接收字符串参数返回一个元组
下面是一个编写函数接收字符串参数返回一个元组的例子:
```python
def count_upper_lower(s):
upper_count = 0
lower_count = 0
for c in s:
if c.isupper():
upper_count += 1
elif c.islower():
lower_count += 1
return (upper_count, lower_count)
```
这个函数接收一个字符串参数`s`,并返回一个元组,其中第一个元素为`s`中大写字母的个数,第二个元素为`s`中小写字母的个数。函数中使用了`isupper()`和`islower()`方法来判断字符是否为大写字母或小写字母。
例如,对于字符串`'Hello World'`,调用该函数可以得到元组`(2, 8)`,表示该字符串中有2个大写字母和8个小写字母。
用Python编写函数,接收字符串参数,返回一个元组(两个变量),元组的第一个值为大写字母的个数,第二个值为小写字母的个数)
好的,我明白了。以下是 Python 的代码实现:
```python
def count_upper_lower(string):
upper_count = 0
lower_count = 0
for ch in string:
if ch.isupper():
upper_count += 1
elif ch.islower():
lower_count += 1
return (upper_count, lower_count)
```
你可以测试一下这个函数,比如:
```python
print(count_upper_lower('Hello, World!'))
# 输出 (2, 8)
```
你有其他问题吗?
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![flv](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)