编写字符串检查函数 大小写python
时间: 2024-10-16 12:10:38 浏览: 10
编写一个Python函数来检查字符串是否全为大写、全为小写或混合大小写,你可以使用`isupper()`, `islower()`, 和 `any()` 函数。下面是一个简单的示例:
```python
def check_string_case(s):
# 检查字符串是否全为大写
all_upper = s.isupper()
# 检查字符串是否全为小写
all_lower = s.islower()
# 检查字符串是否包含大写字母和小写字母
mixed_case = any(c.isupper() for c in s) and any(c.islower() for c in s)
if all_upper:
return "全大写"
elif all_lower:
return "全小写"
elif mixed_case:
return "混合大小写"
else:
return "无大小写字符"
# 测试函数
print(check_string_case("Hello")) # 输出: "混合大小写"
print(check_string_case("HELLO")) # 输出: "全大写"
print(check_string_case("hello")) # 输出: "全小写"
print(check_string_case("")) # 输出: "无大小写字符"
```
相关问题
字符串的大小写交替Python
在Python中,可以使用字符串的内置方法来实现大小写交替。以下是一种实现方式:
```python
def alternate_case(string):
result = ""
for char in string:
if char.islower():
result += char.upper()
else:
result += char.lower()
return result
```
这个函数接受一个字符串作为参数,并返回一个大小写交替的新字符串。它使用了一个循环来遍历输入字符串的每个字符,然后根据字符的大小写情况进行转换。如果字符是小写字母,则将其转换为大写字母;如果字符是大写字母,则将其转换为小写字母。最后,将转换后的字符添加到结果字符串中,并返回结果。
使用示例:
```python
input_string = "Hello World"
output_string = alternate_case(input_string)
print(output_string) # hELLO wORLD
```
请输入一个字符串,编写函数judgeStr(str)判断输入的字符串中是否含有Python字段,要求不区分大小写 Python代码
```python
def judgeStr(str):
if "python" in str.lower():
return True
else:
return False
```
使用lower()函数将字符串转换为小写,然后在小写字符串中查找是否包含"python"字符串即可。如果包含则返回True,否则返回False。
阅读全文