Python string | ascii_lowercase
In Python3, ascii_lowercase
is a pre-initialized string used as a string constant. In Python, the 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 the string library function in order to use ascii_lowercase.
Code #1 :
Python3
# 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.
Python3
# 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 = "w3wiki" print (input1, " - - > ", check(input1)) input2 = "Beginner for Beginner" print (input2, " - - > ", check(input2)) input3 = "w3wiki" print (input3, " - - > ", check(input3)) |
Output:
w3wiki --> False
Beginner for Beginner --> False
w3wiki --> 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.
Python3
# 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