📅  最后修改于: 2020-07-06 04:47:15             🧑  作者: Mango
在Python3中,ascii_letters是用作字符串常量的预初始化字符串。
ascii_letters基本上是ascii_lowercase和ascii_uppercase字符串常量的串联。同样,生成的值也不依赖于语言环境,因此不会更改。
句法 :
string.ascii_letters
注意:请确保导入字符串库函数以使用ascii_letters。
参数:不带任何参数,因为它不是函数。
返回值:返回所有ASCII字母(小写和大写)
代码1:
# 导入字符串库功能
import string
# 将值存储在可变结果中
result = string.ascii_letters
# 打印值
print(result)
输出:
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
代码2:
给定的代码检查字符串输入是否仅包含ASCII字符。
# 导入字符串库
import string
# 函数检查输入字符串是否仅包含ascii字母
def check(value):
for letter in value:
# 如果存在除ascii字母以外的其他内容,则返回False,否则返回True
if letter not in string.ascii_letters:
return False
return True
# 驱动程式码
input1 = "GeeksForGeeks"
print(input1, "--> ", check(input1))
input2 = "Geeks for Geeks"
print(input2, "--> ", check(input2))
input3 = "Geeks_for_geeks"
print(input3, "--> ", check(input3))
输出:
GeeksForGeeks --> True
Geeks for Geeks --> False
Geeks_for_geeks --> False