Funciones incorporadas en Python
Si el argumento prompt está presente, se escribe a la salida estándar sin una nueva línea a continuación. La función lee entonces una línea de la entrada, la convierte en una cadena (eliminando la nueva línea), y retorna eso. Cuando se lee EOF, se lanza una excepción
EOFError. Ejemplo:Si el módulo
readlineestaba cargado, entoncesinput()lo usará para proporcionar características más elaboradas de edición de líneas e historiales.Lanza un evento de auditoría
builtins.inputcon el argumentoprompt.Raises an auditing event
builtins.input/resultwith the result after successfully reading input.
- class
int([x]) - class
int(x, base=10) Retorna un objeto entero construido desde un número o cadena x, o retorna
0si no se le proporcionan argumentos. Si x define__int__(),int(x)retornax.__int__(). Si x define__index__(), retornax.__index__(). Si x define__trunc__(), retornax.__trunc__(). Para números de punto flotante, los valores serán truncados hacia cero.Si x no es un número o si se indica base, entonces x debe ser una cadena, una instancia de
bytes, o una debytearrayque representa un integer literal de base base. Opcionalmente, el literal puede ser precedido de+or-(sin espacios entre el número y el signo) y rodeados por espacio en blanco. Un literal de base-n consiste en los dígitos de 0 a n-1, con valores entre 10 y 35 para los caracteres deaaz(o deAaZ). La base por defecto es 10. Los valores permitidos son 0 y 2–36. Los literales de base-2, -8 y -16 pueden incluir opcionalmente un prefijo0b/0B,0o/0O, o0x/0X, de igual forma que los literales enteros en el código. Base-0 indica que se debe interpretar exactamente como un literal de código, de forma que la base real es 2, 8, 10 o 16, y queint('010', 0)no sea legal, mientras queint('010')sí lo es, así comoint('010', 8).El tipo entero se describe en Tipos numéricos — int, float, complex.
Distinto en la versión 3.4: Si base no es una instancia de
inty el objeto base tiene un métodobase.__index__, ese método es llamado para obtener un entero para esa base. En versiones anteriores se empleababase.__int__en vez debase.__index__.Distinto en la versión 3.6: Agrupar dígitos con guiones bajos como en los literales de código está permitido.
Distinto en la versión 3.7: x es ahora un argumento solo de posición.
Distinto en la versión 3.8: Recurre a
__index__()si no está definido__int__().Distinto en la versión 3.10.7:
intstring inputs and string representations can be limited to help avoid denial of service attacks. AValueErroris raised when the limit is exceeded while converting a string x to anintor when converting anintinto a string would exceed the limit. See the integer string conversion length limitation documentation.
input()
input(<mensaje al usuario>)
len()
Devuelve la longitud (cantidad de elementos) de un objeto. Es aplicable cualquier objeto iterable, secuencia o una colección y es obligatorio el uso del parámetro en la función.
Sintaxis:
Comentarios
Publicar un comentario