python 如何判断字符串中是否含有大小写字母以及数字完整代码
时间: 2023-10-18 18:15:30 浏览: 606
可以使用 Python 的字符串方法来判断一个字符串中是否含有大小写字母以及数字。以下是完整的代码:
```python
def check_string(s):
"""
判断字符串中是否含有大小写字母以及数字
"""
has_uppercase = False
has_lowercase = False
has_digit = False
for char in s:
if char.isupper():
has_uppercase = True
elif char.islower():
has_lowercase = True
elif char.isdigit():
has_digit = True
if has_uppercase and has_lowercase and has_digit:
return True
else:
return False
```
以上代码定义了一个名为 `check_string` 的函数,该函数接受一个字符串参数 `s`,并遍历字符串中的每个字符。在遍历过程中,如果发现字符是大写字母,则将 `has_uppercase` 标志设为 `True`;如果字符是小写字母,则将 `has_lowercase` 标志设为 `True`;如果字符是数字,则将 `has_digit` 标志设为 `True`。最后,如果三个标志都为 `True`,则返回 `True`,否则返回 `False`。
阅读全文