Python string ascii_lowercase

In this article, We will discuss the ascii_lowercase constant of the string module in Python with examples.

Introduction:- The ascii lowercase is a predefined string and generally is used as a string constant. It returns lowercase letters from a to z as a string. The returned string from this constant is not locale-dependent and will not change.

Syntax: Syntax of ASCII lowercase is-
string.ascii_lowercase

Imported Module: We need to import the Python string library function in our program before using string ascii lowercase.

Parameter: string ascii lowercase does not take any parameter as it is not a function or method.

Example 1:

#importing required module-->string 
import string
#storing the result in a variable returned_value
returned_value=string.ascii_lowercase
#printing the returned value
print(returned_value)

Output:

abcdefghijklmnopqrstuvwxyz

Applications: The String ascii lowercase has various applications like generating a strong random password of a given size, checking whether a string has all ascii lowercase characters or not.

Example 2: below is the given Python code to check whether a string has all ascii_lowercase letters or not:

#importing required module-->string 
import string
#function for checking whether a string is in lowercase letters or not 
def func(name):
    for i in name:
        #If a string does not have all lowercase characters,returns False
        #Otherwise returns True
        if i not in string.ascii_lowercase:
            return False
        else:
            return True
#Code for testing        
print(func('Codespeedy'))
print(func('codespeedy'))

Output :

False
True

Example 3: Code to create a strong random password that fulfills Linode requirements.
Linode API consists of at least two of these four character classes-
uppercase letters, lowercase letters, numbers, punctuation.

def strongpass():
    import random
    import string
    lowercase = ''.join(random.choice(string.ascii_lowercase) for i in range(5))
    uppercase = ''.join(random.choice(string.ascii_uppercase) for i in range(5))
    numeric = ''.join(random.choice(string.digits) for i in range(5))
    password = lowercase + uppercase + numeric
    return ''.join(random.sample(password, len(password)))
print(strongpass())

Output :

u10u4ODnH4pfZ2H

I hope, this article will help you to understand the concept and examples of string ascii lowercase.

Also, read: Padding A String in Python programming

Leave a Reply