Funciones y ejemplos¶
-
ciuy.
validate_ci
(ci)¶ Valida el número de documento pasado como parámetro.
Parámetros: ci (str) – Número de documento a ser validado. Los caracteres que no sean números son ignorados. También se puede pasar un número como parámetro. Devuelve: True
si el número de documento es válido,False
en caso contrario.Tipo del valor devuelto: bool Muestra: ValueError – si ci
, sin incluir el dígito verificador, es menor que 100.000 o mayor que 9.999.999.
>>> ciuy.validate_ci(1.234.567-2)
True
-
ciuy.
validation_digit
(ci)¶ Retorna el dígito verificador para un número de documento dado.
Parámetros: ci (str) – Número de documento para el cual se desea hallar el dígito verificador. Los caracteres que no sean números son ignorados. También se puede pasar un número como parámetro. Devuelve: El dígito verificador. Tipo del valor devuelto: bool Muestra: ValueError – si ci
es menor que 100.000 o mayor que 9.999.999.
>>> ciuy.validation_digit(1.234.567)
'2'
-
ciuy.
random
()¶ Devuelve un número de documento aleatorio, incluido el dígito de validación. El número de documento está en el rango (100.000, 9.999.999).
Devuelve: Un número de documento válido aleatorio. Tipo del valor devuelto: str
>>> ciuy.random()
'82405816'