📜  Python字符串| ascii_lowercase

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

在Python3中,ascii_lowercase 是用作字符串常量的预初始化字符串。在Python中,字符串ascii_lowercase 将使用小写字母“ abcdefghijklmnopqrstuvwxyz”。 

语法: string.ascii_lowercase

参数:不带任何参数,因为它不是函数。

返回:返回所有小写字母。

注意:确保导入字符串库函数以使用ascii_lowercase。

 

代码1:

# import string library function  
import string  
    
# Storing the value in variable result  
result = string.ascii_lowercase 
    
# Printing the value  
print(result) 

输出:

abcdefghijklmnopqrstuvwxyz

代码2:给定的代码检查字符串输入是否仅具有较低的ASCII字符。

# importing string library function  
import string  
     
# Function checks if input string  
# has lower only ascii letters or not  
def check(value):  
    for letter in value:  
             
        # If anything other than lower ascii  
        # letter is present, then return  
        # False, else return True  
        if letter not in string.ascii_lowercase:  
            return False
    return True
     
# Driver Code  
input1 = "GeeksForGeeks"
print(input1, "--> ",  check(input1))  
     
input2 = "geeks for geeks"
print(input2, "--> ", check(input2))  
     
input3 = "geeksforgeeks"
print(input3, "--> ", check(input3))  

输出:

GeeksForGeeks -->  False
geeks for geeks -->  False
geeksforgeeks -->  True

应用程序:
字符串常量ascii_lowercase 可以在许多实际应用中使用。让我们看一段代码,解释如何使用它ascii_lowercase 来生成给定大小的强随机密码。

# Importing random to generate  
# random string sequence  
import random  
    
# Importing string library function  
import string  
    
def rand_pass(size):  
        
    # Takes random choices from  
    # ascii_letters and digits  
    generate_pass = ''.join([random.choice(  
                        string.ascii_lowercase + string.digits)  
                        for n in range(size)])  
                            
    return generate_pass  
    
# Driver Code   
password = rand_pass(10)  
print(password)  

输出:

52v3bdyk63