logo

Función Pythonint()

La función Python int() se utiliza para obtener el valor entero. Devuelve una expresión convertida en un número entero. Si el argumento es un punto flotante, la conversión trunca el número. Si el argumento está fuera del rango de números enteros, convierte el número en tipo largo.

Si el número no es un número o si se da una base, el número debe ser una cadena.

Firma

 int(x, base=10) 

Parámetros

X : Un número que se va a convertir a tipo entero.

base : Es un argumento opcional si el número utilizado debe ser una cadena.

Devolver

Devuelve un valor entero.

Veamos algunos ejemplos de la función int() para comprender su funcionalidad.

Ejemplo 1 de función int() de Python

Es un ejemplo simple de Python que convierte valores flotantes y de cadena en un tipo entero. La función trunca el valor flotante y en su lugar devuelve un número entero.

 # Python int() function example # Calling function val = int(10) # integer value val2 = int(10.52) # float value val3 = int('10') # string value # Displaying result print('integer values :',val, val2, val3) 

Producción:

 integer values : 10 10 10 

Ejemplo 2 de la función Python int()

Para verificar el tipo de valor devuelto, podemos usar la función de tipo. La función de tipo devuelve el tipo de valor. Vea un ejemplo a continuación.

 # Python int() function example # Declaring variables val1 = 10 # integer val2 = 10.52 # float val3 = '10' # string # Checking values's type print(type(val1), type(val2), type(val3)) # Calling int() function val4 = int(val1) val5 = int(val2) val6 = int(val3) # Displaying result print('values after conversion ',val4, val5, val6) print('and types are: 
 ', type(val4), type(val5), type(val6)) 

Producción:

 values after conversion 10 10 10 and types are: 

Ejemplo 3 de la función Python int()

 # Python int() function example # Declaring variables val1 = 0b010 # binary val2 = 0xAF # hexadecimal val3 = 0o10 # octal # Calling int() function val4 = int(val1) val5 = int(val2) val6 = int(val3) # Displaying result print('Values after conversion:',val4, val5, val6) print('and types are: 
 ', type(val4), type(val5), type(val6)) 

Producción:

 Values after conversion: 2 175 8 and types are: