complex([real[, imag]])

complex() 함수는 real + imag*1j의 값을 가진 복소수를 반환하거나 문자열 또는 숫자를 복소수로 변환합니다.



예제

a = complex(1, -2)
print(a)

b = complex(1)
print(b)

c = complex()
print(c)

d = complex('5-9j')
print(d)
(1-2j)
(1+0j)
0j
(5-9j)

첫번째 매개변수가 문자열이면 복소수로 해석되며, 두번째 매개변수를 입력하면 안됩니다. 두 번째 매개변수는 결코 문자열 일 수 없습니다.

문자열을 복소수로 변환할 때, 문자열은 중앙의 + 또는 - 연산자 주위에 공백을 포함해서는 안 됩니다.

예를 들어, complex(‘1+2j’)는 괜찮지만 complex(‘1 + 2j’)는 ValueError를 일으킵니다.



이전글/다음글

이전글 :
다음글 :