Python string ascii_lowercase



Python string | ascii_lowercase

In Python3, ascii_lowercase is a pre-initialized string used as string constant. In Python, string ascii_lowercase will give the lowercase letters ‘abcdefghijklmnopqrstuvwxyz’.

Syntax : string.ascii_lowercase

Parameters : Doesn’t take any parameter, since it’s not a function.

Returns : Return all lowercase letters.

Note : Make sure to import string library function inorder to use ascii_lowercase.

Code #1 :

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

Output :

abcdefghijklmnopqrstuvwxyz

Code #2 : Given code checks if the string input has only lower ASCII characters.

# 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)) 

Output:

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

Applications :
The string constant ascii_lowercase can be used in many practical applications. Let’s see a code explaining how to use ascii_lowercase to generate strong random passwords of given size.

# 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) 
     

Output:

52v3bdyk63

Last Updated on March 17, 2022 by admin

Leave a Reply

Your email address will not be published. Required fields are marked *

Recommended Blogs