Числа и их методы

1. Основные числовые типы

Тип
Пример
Описание

int

10, -5

Целые числа

float

3.14, -0.5

Числа с плавающей точкой

complex

2 + 3j

Комплексные числа


2. Методы и функции для чисел

2.1 Методы объектов int и float

На самом деле у чисел мало встроенных методов, чаще используют функции:

x = 10
y = -3.7
z = 3 + 4j
  • abs(x) — абсолютное значение

abs(-5)  # 5
abs(-3.7) # 3.7
  • round(x, n) — округление до n знаков после запятой

round(3.14159, 2)  # 3.14
  • complex(real, imag) — создание комплексного числа

  • divmod(a, b) — возвращает (частное, остаток)

  • pow(x, y) — возведение в степень

  • int(), float(), complex() — приведение типов


2.2 Методы строковых представлений чисел


3. Особенности чисел

  1. Неизменяемость — числа нельзя изменить, операции создают новый объект:

  1. Поддержка всех стандартных операций: +, -, *, /, //, %, **.

  2. Boolean-эквивалент:

  • 0False, все остальные числа → True


4. Применение в автотестах

  • Проверка числовых значений API:

  • Генерация тестовых данных:

  • Работа с координатами на UI:

  • Валидация значений с округлением:


💡 Вывод:

  • Числа в Python — это int, float, complex, неизменяемые объекты.

  • Основные методы и функции: abs(), round(), pow(), divmod(), complex(), а также преобразования типов.

  • Используются для вычислений, проверки данных и генерации тестовых данных.

Last updated

Was this helpful?