Função built-in int() do Python

Da documentação do Python 3

Retorna um objeto inteiro construído a partir de um número ou string x, ou retorna 0 se nenhum argumento for fornecido.

Introdução

A função int() em Python é uma função built-in que permite converter um valor em um inteiro. Ela pode receber uma string ou um número como argumento e retornará o equivalente inteiro. Isso é particularmente útil quando você precisa realizar operações matemáticas que exigem números inteiros ou quando precisa garantir que um valor seja do tipo inteiro.

Exemplos

# transformar uma string em um inteiro
from_integer = int('29')
print(from_integer)
print(type(from_integer))
29
<class 'int'>
# transformar um float em inteiro
from_float = int(-3.14)
print(from_float)
print(type(from_float))
-3
<class 'int'>
# retorna 0 se nenhum argumento for fornecido
int()
0