Перейти к содержимому

Понимание чисел в Python

Python — это высокоуровневый интерпретируемый язык программирования, который широко используется в различных приложениях, включая веб-разработку, машинное обучение, анализ данных и многое другое. В этой статье мы подробнее рассмотрим различные типы чисел в Python и научимся эффективно с ними работать.

Целые числа

Целые числа — это числа без дробной части, которые могут быть положительными, отрицательными или равны нулю. В Python целые числа представлены типом данных int. Вот несколько примеров целых чисел в Python:

Python define number variables

python
x = 10
y = -5
z = 0

В Python с целыми числами можно выполнять различные арифметические операции, такие как сложение, вычитание, умножение, деление и другие. Вот пример выполнения этих операций:

Python Math with integers

python
a = 5
b = 3

# Addition
c = a + b
print(c) # 8

# Subtraction
c = a - b
print(c) # 2

# Multiplication
c = a * b
print(c) # 15

# Division
c = a / b
print(c) # 1.6666666666666667

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

Числа с плавающей точкой (float) — это числа, имеющие десятичную дробную часть. В Python они представлены типом данных float. Вот несколько примеров:

Python define float numbers

python
x = 10.5
y = -5.2
z = 0.0

Как и целые числа, числа с плавающей точкой поддерживают различные арифметические операции в Python. Однако важно отметить, что они имеют ограниченную точность, поэтому результат некоторых операций может отличаться от ожидаемого.

Python math with Float Numbers

python
a = 5.5
b = 3.5

# Addition
c = a + b
print(c) # 9.0

# Subtraction
c = a - b
print(c) # 2.0

# Multiplication
c = a * b
print(c) # 19.25

# Division
c = a / b
print(c) # 1.5714285714285714

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

Комплексные числа состоят из действительной и мнимой частей. В Python они представлены типом данных complex и обозначаются с помощью буквы j или J. Вот несколько примеров:

Python define Complex Numbers variables

python
x = 10 + 5j
y = -5 + 3j
z = 0 + 0j

Как и целые, и числа с плавающей точкой, комплексные числа также поддерживают различные арифметические операции в Python. Вот пример их выполнения:

Python math with Complex Numbers

python
a = 5 + 2j
b = 3 + 4j

# Addition
c = a + b
print(c) # (8+6j)

# Subtraction
c = a - b
print(c) # (2-2j)

# Multiplication
c = a * b
print(c) # (7+26j)

# Division
c = a / b
print(c) # (0.92-0.56j)

Заключение

В этой статье мы рассмотрели различные типы чисел в Python и способы эффективной работы с ними. Независимо от вашего уровня — новичок вы или опытный разработчик — понимание этих числовых типов необходимо для написания надежного кода на Python.

Практика

Какие из перечисленных типов чисел поддерживаются в Python?

Считаете ли это полезным?

Предпросмотр dual-run — сравните с маршрутами Symfony на продакшене.