生成一个py函数判断字符串中大小字母写与数字和其它字符
时间: 2024-09-19 09:14:26 浏览: 34
可以创建一个Python函数,名为`check_string_content`,用于检查输入字符串中是否存在大写字母、小写字母、数字以及其它字符。下面是一个简单的实现:
```python
def check_string_content(input_str):
has_uppercase = any(c.isupper() for c in input_str)
has_lowercase = any(c.islower() for c in input_str)
has_numbers = any(c.isdigit() for c in input_str)
has_other_chars = not all(c.isalnum() for c in input_str) # 如果所有字符都是字母或数字,则has_other_chars为False
result = {
"uppercase": has_uppercase,
"lowercase": has_lowercase,
"numbers": has_numbers,
"other_chars": has_other_chars
}
return result
# 示例用法
input_example = "Hello World! 123"
print(check_string_content(input_example))
```
这个函数通过Python内置的字符串方法`isupper()`、`islower()`、`isdigit()`以及`isalnum()`来分别判断字符串中是否有大写字母、小写字母、数字和非字母数字字符。
阅读全文