Метод 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 є