📜  Python字符串| ascii_letters

📅  最后修改于: 2020-07-06 04:47:15             🧑  作者: Mango

在Python3中,ascii_letters是用作字符串常量的预初始化字符串。
ascii_letters基本上是ascii_lowercaseascii_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