Python complex() 函数用于将数字或字符串转换为复数。此方法采用两个可选参数并返回一个复数。第一个参数称为实部,第二个参数称为虚部。
签名
complex ([real[, imaginary]])
参数
real:它是一个可选的数字参数。
imaginary:它是一个可选的数字参数。
返回
它返回一个复数。
让我们看一些 complex() 函数的例子来理解它的函数。
Python complex() 函数示例 1
这是一个简单的例子,展示了 complex() 函数的用法。在这里,我们传递所有整数类型的参数。
# Python complex() function example
# Calling function
a = complex(1) # Passing single parameter
b = complex(1,2) # Passing both parameters
# Displaying result
print(a)
print(b)
输出:
(1+0j) (1+2j)
Python complex() 函数示例2
这里,我们传递的是 float 类型的值,函数生成的输出也是 float 类型的。
# Python complex() function example
# Calling function
a = complex(1.5) # Passing single parameter
b = complex(1.5,2.2) # Passing both parameters
# Displaying result
print(a)
print(b)
输出:
(1.5+0j) (1.5+2.2j)
Python complex() 函数示例3
它还允许字符串参数,但应该是整数值。
# Python complex() function example
# Calling function
a = complex('1') # Passing single parameter
b = complex('1.5')
# Displaying result
print(a)
print(b)
输出:
(1+0j) (1.5+0j)
Python complex() 函数示例 4
它只允许一个字符串参数。如果第一个参数是字符串类型,则不允许传递第二个参数。如果我们传递第二个参数,它会产生错误。
# Python complex() function example
# Calling function
a = complex('1','2') # Passing two parameter
# Displaying result
print(a)
输出:
TypeError:complex() can't take the second arg if first is a string
Python complex() 函数示例 5
它还允许将复数作为参数传递。请参阅下面的示例。
# Python complex() function example
# Calling function
a = complex(1+2j) # Passing single parameter
b = complex(1+2j,2+3j) # Passing both parameters
# Displaying result
print(a)
print(b)
输出:
(1+2j) (-2+4j)
相关用法
- Python complex()用法及代码示例
- Python compile()用法及代码示例
- Python PIL composite()用法及代码示例
- Python codecs.encode()用法及代码示例
- Python string count()用法及代码示例
- Python code.compile_command()用法及代码示例
- Python Wand color_matrix()用法及代码示例
- Python math copysign()用法及代码示例
- Python codeop.compile_command用法及代码示例
- Python PIL copy()用法及代码示例
- Python codecs.decode()用法及代码示例
- Python calendar firstweekday()用法及代码示例
- Python cmath.isclose()用法及代码示例
- Python cmp()用法及代码示例
- Python calendar weekday()用法及代码示例
- Python callable()用法及代码示例
- Python cmath.log10()用法及代码示例
- Python cmath.asinh()用法及代码示例
- Python OpenCV cv2.rectangle()用法及代码示例
- Python Wand charcoal()用法及代码示例
注:本文由纯净天空筛选整理自 Python complex() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。