In this tutorial, we are going to learn all about the Python complex() function. complex function in Python is used to return the complex number with a real and imaginary number (real + imaginary) for example 10 + 5j.
In the previous python tutorial, we have seen all about the Python chr() function along with examples.
Headings of Contents
Python complex() function
Python complex function is a Python built-in function that is used to return the complex number by specifying the real and imaginary number. For example 20 + 10j, Here 20 is representing the real number and 10j is representing the imaginary number.
Syntax
The syntax of complex() function in Python is:-
complex(real, imaginary)
Parameter
The complex method in Python accepts two parameters:-
- real:- Required, A number that represents the real part of the complex number.
- imaginary:- Optional, A number representing the imaginary part of the complex number.
Return Value
The return value of the complex method in Python is a complex number with real and imaginary parts.
Python complex function example
Here we will take some examples to understand Python’s complex() function.
Example 1:
In this example section, I am about to use complex() without any parameter, Let’s see what happens;
complex()
The Output will be:- 0j
Example 2:
Using complex() function with a single parameter.
result = complex(12)
print(result)
The output will be:- (12+0j)
Example 3:
Using complex() function with the first and second parameters.
result = complex(23, 30)
print(result)
The output will be:- (23+30j), Here 23 is the real number and 30j is the imaginary part.
Example 4:
The complex() function is also capable of converting string complex form to the original complex number.
x = '30+50j'
result = complex(x)
print(result)
The output will be:- (30+50j)
Example 5:
In this example, I am about to use a complex() function with a floating point number. Let’s see.
real = 10.30
imaginary = 12.2
result = complex(real=real, imag=imaginary)
print(result)
The Output will be:- (10.3+12.2j)
Example 6:
Creating complex numbers by passing real and imaginary numbers in string numeric form.
real = '10'
imaginary = '12'
result = complex(real, imaginary)
print(result)
Output
Traceback (most recent call last):
File "D:\Python Code\test.py", line 85, in <module>
result = complex(real, imaginary)
TypeError: complex() can't take second arg if first is a string
We will be getting if we will try to pass real and imaginary values in the complex() function as a string because it does not accept.
Conclusion
In this tutorial, you have learned all about the Python complex function that is a part of Python’s built-in functions. This is the best function to create complex numbers as well as convert strings to complex numbers.
If this article helped you, please keep visiting for further python built-in functions tutorials.
Other Python built-in functions
- Python abs() function
- Python all() function
- Python any() function
- Python bin() function
- Python bool() function
- Python callable() function
- Python chr() function
For more information:- Click Here