En Python3, string.digits
es una string preiniciada que se usa como constante de string. En Python, string.digits
dará las letras minúsculas ‘0123456789’.
Sintaxis: string.dígitos
Parámetros: No toma ningún parámetro, ya que no es una función.
Devoluciones: Devuelve todas las letras de los dígitos.
Nota: asegúrese de importar la función de biblioteca de strings para usarstring.digits
Código #1:
# import string library function import string # Storing the value in variable result result = string.digits # Printing the value print(result)
Producción :
0123456789
Código # 2: el código dado verifica si la entrada de string tiene solo letras de dígitos
# importing string library function import string # Function checks if input string # har only digits or not def check(value): for letter in value: # If anything other than digit # letter is present, then return # False, else return True if letter not in string.digits: return False return True # Driver Code input1 = "0123 456 789" print(input1, "--> ", check(input1)) input2 = "12.0124" print(input2, "--> ", check(input2)) input3 = "12345" print(input3, "--> ", check(input3))
Producción:
0123 456 789 --> False 12.0124 --> False 12345 --> True
Aplicaciones: Los dígitos
constantes de string se pueden utilizar en muchas aplicaciones prácticas. Veamos un código que explica cómo usar dígitos 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.ascii_lowercase + string.digits) for n in range(size)]) return generate_pass # Driver Code password = rand_pass(10) print(password)
Producción:
2R8gaoDKqn