我們得到了複數,我們必須將這些複數轉換為字符串並以字符串形式返回結果。在本文中,我們將了解如何將複雜的數字到 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 中處理複數。
相關用法
- Python Condition acquire()用法及代碼示例
- Python Condition notify()用法及代碼示例
- Python Condition notify_all()用法及代碼示例
- Python Condition release()用法及代碼示例
- Python Condition wait()用法及代碼示例
- Python Collections.UserList用法及代碼示例
- Python Collections.UserDict用法及代碼示例
- Python Collections.UserString用法及代碼示例
- Python Coordinate Dictionary轉Matrix用法及代碼示例
- Python Calendar itermonthdates()用法及代碼示例
- Python Calendar itermonthdays()用法及代碼示例
- Python Calendar itermonthdays2()用法及代碼示例
- Python Calendar itermonthdays3()用法及代碼示例
- Python Calendar itermonthdays4()用法及代碼示例
- Python Calendar iterweekdays()用法及代碼示例
- Python Calendar monthdatescalendar()用法及代碼示例
- Python Calendar monthdays2calendar()用法及代碼示例
- Python Calendar monthdayscalendar()用法及代碼示例
- Python Calendar yeardatescalendar()用法及代碼示例
- Python Calendar yeardays2calendar()用法及代碼示例
- Python Calendar yeardayscalendar()用法及代碼示例
- Python Celsius轉Fahrenheit用法及代碼示例
- Python CSV轉JSON用法及代碼示例
- Python CSV File轉PDF File用法及代碼示例
- Python CSV轉HTML Table用法及代碼示例
注:本文由純淨天空篩選整理自raghu135ram大神的英文原創作品 Convert Complex Number to String in Python。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。