Python-Zeichenfolge | ascii_uppercase
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
(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"
(input1,
"--> "
, check(input1))
input2
=
"GEEKS FOR GEEKS"
(input2,
"--> "
, check(input2))
input3
=
"GEEKSFORGEEKS"
(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
)
(password)
Ausgabe:
TR2ESZAJOT