Heim Backend-Entwicklung Python-Tutorial Detaillierte Erläuterung des in Python integrierten Funktionskomplexes

Detaillierte Erläuterung des in Python integrierten Funktionskomplexes

Dec 05, 2016 pm 01:27 PM
python

英文文档:

Klassenkomplex([real[, imag]])

Geben Sie eine komplexe Zahl mit dem Wert real + imag*1j zurück oder konvertieren Sie eine Zeichenfolge oder Zahl in eine komplexe Zahl. Ist der erste Parameter ein String, wird er als komplexe Zahl interpretiert und die Funktion muss ohne zweiten Parameter aufgerufen werden. Der zweite Parameter kann niemals eine Zeichenfolge sein. Jedes Argument kann ein beliebiger numerischer Typ sein (einschließlich komplexer). Wenn imag weggelassen wird, ist es standardmäßig Null und der Konstruktor dient als numerische Konvertierung wie int und float. Wenn beide Argumente weggelassen werden, wird 0j zurückgegeben.

Hinweis

Beim Konvertieren aus einer Zeichenfolge darf die Zeichenfolge keine Leerzeichen um den zentralen +- oder --Operator enthalten. Zum Beispiel ist complex('1+2j') in Ordnung, aber complex('1 + 2j') löst ValueError aus.

说明:

  1. 函数功能,返回一个复数.有两个可选参数.

  2. 当两个参数都不提供时,返回复数 0j。

1

2

>>> complex()

0j

Nach dem Login kopieren

  3能表示复数的字符串,而且加号或者减号左右不能出现空格。

1

2

3

4

5

6

7

8

9

10

11

>>> complex('1+2j',2) #第一个参数为字符串,不能接受第二个参数

Traceback (most recent call last):

 File "<pyshell#2>", line 1, in <module>

  complex('1+2j',2)

TypeError: complex() can't take second arg if first is a string

 

>>> complex('1 + 2j') #不能有空格

Traceback (most recent call last):

 File "<pyshell#3>", line 1, in <module>

  complex('1 + 2j')

ValueError: complex() arg is a malformed string

Nach dem Login kopieren

  4数, 第二个参数也需为int或者float.

1

2

3

4

>>> complex(2)

(2+0j)

>>> complex(2.1,-3.4)

(2.1-3.4j)

Nach dem Login kopieren
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße Artikel -Tags

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Was sind die Vor- und Nachteile des Templatings? Was sind die Vor- und Nachteile des Templatings? May 08, 2024 pm 03:51 PM

Was sind die Vor- und Nachteile des Templatings?

So laden Sie Deepseek Xiaomi herunter So laden Sie Deepseek Xiaomi herunter Feb 19, 2025 pm 05:27 PM

So laden Sie Deepseek Xiaomi herunter

Google AI kündigt Gemini 1.5 Pro und Gemma 2 für Entwickler an Google AI kündigt Gemini 1.5 Pro und Gemma 2 für Entwickler an Jul 01, 2024 am 07:22 AM

Google AI kündigt Gemini 1.5 Pro und Gemma 2 für Entwickler an

Für nur 250 US-Dollar zeigt Ihnen der technische Leiter von Hugging Face Schritt für Schritt, wie Sie Llama 3 verfeinern Für nur 250 US-Dollar zeigt Ihnen der technische Leiter von Hugging Face Schritt für Schritt, wie Sie Llama 3 verfeinern May 06, 2024 pm 03:52 PM

Für nur 250 US-Dollar zeigt Ihnen der technische Leiter von Hugging Face Schritt für Schritt, wie Sie Llama 3 verfeinern

Teilen Sie mehrere .NET-Open-Source-KI- und LLM-bezogene Projekt-Frameworks Teilen Sie mehrere .NET-Open-Source-KI- und LLM-bezogene Projekt-Frameworks May 06, 2024 pm 04:43 PM

Teilen Sie mehrere .NET-Open-Source-KI- und LLM-bezogene Projekt-Frameworks

Eine vollständige Anleitung zum Debuggen und Analysieren von Golang-Funktionen Eine vollständige Anleitung zum Debuggen und Analysieren von Golang-Funktionen May 06, 2024 pm 02:00 PM

Eine vollständige Anleitung zum Debuggen und Analysieren von Golang-Funktionen

Wie fragst du ihn Deepseek? Wie fragst du ihn Deepseek? Feb 19, 2025 pm 04:42 PM

Wie fragst du ihn Deepseek?

So speichern Sie die Evaluierungsfunktion So speichern Sie die Evaluierungsfunktion May 07, 2024 am 01:09 AM

So speichern Sie die Evaluierungsfunktion

See all articles