当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python Complex Number转String用法及代码示例


我们得到了复数,我们必须将这些复数转换为字符串并以字符串形式返回结果。在本文中,我们将了解如何将复杂的数字到 Python 中的字符串。

例子:

Input : 3+4j 
<complex>
Output : 3+4j
<string>
Explanation: We can see that we converted 3+4j complex to string 3+4j

Python 中的复数到字符串

下面是将 Python Complex 转换为 String Python

  • 使用str()函数
  • 使用format()方法
  • 使用f-strings
  • 使用repr()函数

使用 str() 函数将 Python 复杂为字符串

在此示例中,以下代码创建一个复数 (3 + 4j) 并使用 ` 将其转换为字符串str()然后打印生成的字符串表示形式的类型,证明它是一个字符串。

Python3


# Example
complex_number = 3 + 4j
string_representation = str(complex_number)
print(type(complex_number))
print("String representation using str():", string_representation)
print(type(string_representation))
输出
<class 'complex'>
String representation using str(): (3+4j)
<class 'str'>

使用 format() 方法将 Python 复杂为字符串

在此示例中,下面的代码创建一个复数 (3 + 4j) 并将其格式化为实部和虚部两位小数的字符串,使用 `String format()方法。然后打印格式化的字符串,并显示其类型(字符串)。

Python3


# Example
complex_number = 3 + 4j
formatted_string = "Real: {:.2f}, Imaginary: {:.2f}".format(complex_number.real, complex_number.imag)
print(type(complex_number))
print("Formatted string using format():", formatted_string)
print(type(formatted_string))
输出
<class 'complex'>
Formatted string using format(): Real: 3.00, Imaginary: 4.00
<class 'str'>

使用 f-strings 将 Python 复杂为字符串

在此示例中,下面的代码创建一个复数 (3 + 4j) 并使用f-string将其格式化为字符串。然后打印格式化的字符串,并显示其类型(字符串)。

Python3


# Example
complex_number = 3 + 4j
formatted_string = f"Complex number: {complex_number}"
print(type(complex_number))
print("Formatted string using f-strings:", formatted_string)
print(type(formatted_string))
输出
<class 'complex'>
Formatted string using f-strings: Complex number: (3+4j)
<class 'str'>

使用 repr() 函数将 Python 复杂为字符串

在此示例中,下面的代码创建一个复数 (3 + 4j) 并使用 ` 获取其字符串表示形式repr()。然后打印生成的字符串,并显示其类型(字符串)。

Python3


# Example
complex_number = 3 + 4j
repr_string = repr(complex_number)
print(type(complex_number))
print("String representation using repr():", repr_string)
print(type(repr_string))
输出
<class 'complex'>
String representation using repr(): (3+4j)
<class 'str'>

结论

在 Python 中将复数转换为字符串是一项常见任务,有几种简单有效的方法可以实现此目的。无论您喜欢简单性、自定义还是详细表示,本文中讨论的方法都可以提供满足各种需求的灵活性。了解这些技术将使您能够轻松地在 Python 中处理复数。



相关用法


注:本文由纯净天空筛选整理自raghu135ram大神的英文原创作品 Convert Complex Number to String in Python。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。