Python string | ascii_uppercase
Last Updated :
08 Feb, 2024
In Python3, ascii_uppercase
is a pre-initialized string used as a string constant. In Python, the string ascii_uppercase
will give the uppercase letters ‘ABCDEFGHIJKLMNOPQRSTUVWXYZ’.
Syntax : string.ascii_uppercase Parameters: Doesn’t take any parameter, since it’s not a function. Returns: Return all uppercase letters.
Note: Make sure to import the string library function to use ascii_lowercase.
Code #1 :
Python3
import string
result = string.ascii_uppercase
print (result)
|
Output :
ABCDEFGHIJKLMNOPQRSTUVWXYZ
Code #2 :
Given code checks if the string input has only upper ASCII characters.
Python3
import string
def check(value):
for letter in value:
if letter not in string.ascii_uppercase:
return False
return True
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_uppercase can be used in many practical applications. Let’s see a code explaining how to use ascii_uppercase to generate strong random passwords of given size.
Python3
import random
import string
def rand_pass(size):
generate_pass = ''.join([random.choice(
string.ascii_uppercase + string.digits)
for n in range (size)])
return generate_pass
password = rand_pass( 10 )
print (password)
|
Output:
TR2ESZAJOT
Please Login to comment...