logo

int(x=0)

int(x, base=10)

Преобразует x к целому числу в десятичной системе счисления. Вместо десятичной системы можно указать любое основание от 2 до 36 включительно.

Параметры

Функция int() принимает два параметра:

  • value — любая числовая строка, байтовый объект или число
  • base необязательный — система счисления, в которой в данный момент находится значение

Возвращаемое значение

Функция int() возвращает:

  • целая часть числа — для одного значения аргумента (любое число)
  • 0 — без аргументов
  • целочисленное представление числа с заданным основанием (0, 2, 8, 10, 16)

Примеры

# int() с целочисленным значением
print("int(94) is:", int(94))
# int() со значением с плавающей запятой
print("int(58.23) is:", int(58.23))
# int() с числовым строковым значением
print("int('123') is:", int("123"))
# Результат:
int(94) is: 94
int(58.23) is: 58
int('123') is: 123