En Python3, ascii_uppercase
es una string preiniciada que se usa como constante de string. En Python, la string ascii_uppercase
dará las letras mayúsculas ‘ABCDEFGHIJKLMNOPQRSTUVWXYZ’.
Sintaxis: string.ascii_uppercase
Parámetros: No toma ningún parámetro, ya que no es una función.
Devoluciones: Devuelve todas las letras mayúsculas.
Nota: asegúrese de importar la función de biblioteca de strings para usar ascii_lowercase.
Código #1:
# import string library function import string # Storing the value in variable result result = string.ascii_uppercase # Printing the value print(result)
Producción :
ABCDEFGHIJKLMNOPQRSTUVWXYZ
Código n.° 2: el código dado verifica si la entrada de string solo tiene caracteres ASCII superiores.
# importing string library function import string # Function checks if input string # has upper ascii letters or not def check(value): for letter in value: # If anything other than upper ascii # letter is present, then return # False, else return True if letter not in string.ascii_uppercase: return False return True # Driver Code input1 = "GeeksForGeeks" print(input1, "--> ", check(input1)) input2 = "GEEKS FOR GEEKS" print(input2, "--> ", check(input2)) input3 = "GEEKSFORGEEKS" print(input3, "--> ", check(input3))
Producción:
GeeksForGeeks --> False GEEKS FOR GEEKS --> False GEEKSFORGEEKS --> True
Aplicaciones:
la constante de string ascii_uppercase
se puede utilizar en muchas aplicaciones prácticas. Veamos un código que explica cómo usarlo ascii_uppercase
para generar contraseñas seguras aleatorias de un tamaño determinado.
# Importing random to generate # random string sequence import random # Importing string library function import string def rand_pass(size): # Takes random choices from # ascii_letters and digits generate_pass = ''.join([random.choice( string.ascii_uppercase + string.digits) for n in range(size)]) return generate_pass # Driver Code password = rand_pass(10) print(password)
Producción:
TR2ESZAJOT