In Python3 ascii_uppercase handelt es sich um eine vorinitialisierte Zeichenfolge, die als Zeichenfolgenkonstante verwendet wird. In Python gibt der String ascii_uppercase die Großbuchstaben 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' an.

Syntax: string.ascii_uppercase

Parameter: Nimmt keine Parameter an, da es sich nicht um eine Funktion handelt.

Rückgabe : Gibt alle Großbuchstaben zurück.

Hinweis: Stellen Sie sicher, dass Sie die Funktion der Zeichenfolgenbibliothek importieren, um ascii_lowercase verwenden zu können.



Code # 1:

import string  
    
result = string.ascii_uppercase  
    
print(result)  

Ausgabe :

ABCDEFGHIJKLMNOPQRSTUVWXYZ

 

Code 2: Der angegebene Code prüft, ob die Zeichenfolgeneingabe nur obere ASCII-Zeichen enthält.

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

Ausgabe:

GeeksForGeeks -> Falsch
GEEKS FÜR GEEKS -> Falsch
GEEKSFORGEEKS -> Richtig

Anwendungen:
Die String-Konstante ascii_uppercase kann in vielen praktischen Anwendungen verwendet werden. Sehen wir uns einen Code an, der erklärt, wie man ascii_uppercase starke zufällige Passwörter mit einer bestimmten Größe generiert.

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)  
      

Ausgabe:

TR2ESZAJOT