Python设置检查字符串是否是panagram
给定一个字符串,检查给定的字符串是否是 pangram。
例子:
Input : The quick brown fox jumps over the lazy dog
Output : The string is a pangram
Input : geeks for geeks
Output : The string is not pangram
一种正常的方法是使用频率表并检查是否所有元素都存在。但是使用import ascii_lowercase as asc_lower我们导入集合中的所有低位字符和另一个集合中的字符串的所有字符。在函数中,形成了两组——一组用于所有小写字母,一组用于字符串中的字母。减去这两个集合,如果它是一个空集合,则该字符串是一个 pangram。
以下是上述方法的Python实现:
Python
# import from string all ascii_lowercase and asc_lower
from string import ascii_lowercase as asc_lower
# function to check if all elements are present or not
def check(s):
return set(asc_lower) - set(s.lower()) == set([])
# driver code
string ="The quick brown fox jumps over the lazy dog"
if(check(string)== True):
print("The string is a pangram")
else:
print("The string isn't a pangram")
输出:
The string is a pangram