Комплекс Python ()

Метод complex () повертає комплексне число, коли надаються дійсні та уявні частини, або він перетворює рядок у комплексне число.

Синтаксис complex():

 складний ((реальний (, imag)))

параметри complex ()

Загалом, complex()метод приймає два параметри:

  • реальний - реальна частина. Якщо значення real не вказано, воно за замовчуванням дорівнює 0.
  • imag - уявна частина. Якщо зображення опущено, воно за замовчуванням дорівнює 0.

Якщо перший параметр, переданий цьому методу, є рядком, він буде інтерпретований як комплексне число. У цьому випадку не слід передавати другий параметр.

Повернене значення з комплексу ()

Як пропонується назвою, complex()метод повертає комплексне число.

Якщо рядок, переданий цьому методу, не є дійсним комплексним числом, ValueErrorвиникає виняток.

Примітка: рядок, який передається, complex()повинен мати форму real+imag j абоreal+imag J

Приклад 1: Як створити комплексне число в Python?

 z = complex(2, -3) print(z) z = complex(1) print(z) z = complex() print(z) z = complex('5-9j') print(z)

Вихідні дані

 (2-3j) (1 + 0j) 0j (5-9j) 

Приклад 2: Створення комплексного числа без використання комплексу ()

Можна створити комплексне число без використання complex()методу. Для цього після цифри потрібно поставити "j" або "J".

 a = 2+3j print('a =',a) print('Type of a is',type(a)) b = -2j print('b =',b) print('Type of b is',type(a)) c = 0j print('c =',c) print('Type of c is',type(c))

Вихідні дані

 a = (2 + 3j) Тип a є b = (-0-2j) Тип b є c = 0j Тип c є 

Цікаві статті...