# Функция int

Функция `int` создает новое число из исходного объекта. В первом параметре указываем объект, из которого будем делать число. Во втором необязательном параметре можно задать числовой формат (по умолчанию `10`).

## Синтаксис

`int(число или строка, [числовой формат])`

## Пример

Давайте с помощью функции `int` сделаем из строки число:

`txt = '123' num = int(txt) print(num)`

Результат выполнения кода:

`123`

## Пример

А теперь давайте из строчного значения сделаем число в восьмеричном формате:

`txt = '0o12' num = int(txt, base=8) print(num)`

Результат выполнения кода:

`10`

## Смотрите также

- функция `float`,
  которая создает число с плавающей точкой
- функция `str`,
  которая создает строку
- функция `list`,
  которая создает список

← →
↑