當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。