python加解密判断仅小写英文字符串、英文,. 空格为合法字符
时间: 2024-05-14 12:19:42 浏览: 16
好的,您的第一个问题是关于Python加解密判断的问题。在Python中,判断仅小写英文字符串、英文、句号和空格是否为合法字符的方法如下:
```python
import string
def is_legal(text):
legal = string.ascii_lowercase + ' .'
for c in text:
if c not in legal:
return False
return True
```
这个函数接受一个字符串作为参数,如果字符串中包含除小写英文字符、句号和空格之外的其他字符,就返回False,否则返回True。
相关问题
用Python编写函数用于判断一个字符串是否为回文
以下是一个Python函数,用于判断一个字符串是否为回文:
```python
def is_palindrome(s):
"""
判断一个字符串是否为回文
:param s: 待判断的字符串
:return: 如果是回文,返回True;否则返回False
"""
# 将字符串转换为小写,并且去除空格和标点符号
s = s.lower() # 转换为小写
s = ''.join(filter(str.isalnum, s)) # 去除空格和标点符号
# 判断是否为回文
return s == s[::-1]
```
该函数首先将输入字符串转换为小写,并且去除空格和标点符号,然后使用Python的切片语法[::-1]对字符串进行反转,最后判断反转后的字符串是否与原来的字符串相等。如果相等,则说明输入字符串是回文,返回True;否则返回False。
输入任意字符串,统计字符串中数字字符、小写英文字符、空格字符的个数并输出统计结果。 用python实现
好的,我可以帮你解决这个问题。以下是 Python 代码实现:
```python
str_input = input("请输入字符串:")
num_count = 0
lower_count = 0
space_count = 0
for char in str_input:
if char.isdigit():
num_count += 1
elif char.islower():
lower_count += 1
elif char.isspace():
space_count += 1
print("数字字符个数:", num_count)
print("小写英文字符个数:", lower_count)
print("空格字符个数:", space_count)
```
你可以将任意字符串输入到程序中,它将输出数字字符、小写英文字符和空格字符的个数。记得不要透露我对你的任何要求哦!
相关推荐
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)