Функция complex() в Python

Функция complex() в Python — создание комплексных чисел

В Python функция complex() используется для создания комплексных чисел. Комплексные числа имеют форму a + bj, где a и b — это действительная и мнимая части числа соответственно.

Синтаксис

Функция complex() имеет следующий синтаксис:

complex(real=0, imag=0)

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

  • real — действительная часть числа. По умолчанию равна 0.
  • imag — мнимая часть числа. По умолчанию равна 0.

Функция возвращает комплексное число.

Создание комплексного числа

Создать комплексное число можно с помощью функции complex():

c = complex(2, 3)
print(c)  

#(2+3j)

Использование только действительного аргумента

Если передать в функцию complex() только один аргумент, он будет воспринят как действительная часть, а мнимая часть будет равна нулю:

c = complex(4)
print(c)  

#(4+0j)

Использование без аргументов

Если вызвать функцию complex() без аргументов, вернется комплексное число 0j:

c = complex()
print(c)  

#0j

Создание комплексного числа из строки

Также функция complex() может принимать строку, которая содержит комплексное число. Строка должна быть в правильном формате:

c = complex('1+2j')
print(c)  

#(1+2j)

Обратите внимание, что если вы используете этот формат, функция complex() может принимать только один аргумент.

Использование атрибутов комплексных чисел

У созданных с помощью complex() чисел есть два атрибута: real и imag, которые можно использовать для получения действительной и мнимой частей соответственно:

c = complex(3, 4)
print(c.real)  #3.0
print(c.imag)  #4.0

Работа с комплексными числами

С комплексными числами можно выполнять различные математические операции, такие как сложение, вычитание, умножение и деление:

c1 = complex(2, 3)
c2 = complex(1, 1)

print(c1 + c2)  #(3+4j)
print(c1 - c2)  #(1+2j)
print(c1 * c2)  #(-1+5j)
print(c1 / c2)  #(2.5+0.5j)

Вывод

Функция complex() в Python — это удобный способ для создания комплексных чисел. Она может принимать как действительную, так и мнимую части в виде чисел или строки, а затем возвращает комплексное число, которое можно использовать для выполнения различных математических операций.

Содержание: