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