Συγκρότημα Python ()

Η μέθοδος complex () επιστρέφει έναν πολύπλοκο αριθμό όταν παρέχονται πραγματικά και φανταστικά μέρη ή μετατρέπει μια συμβολοσειρά σε έναν σύνθετο αριθμό.

Η σύνταξη του complex()είναι:

 σύνθετο ((πραγματικό (, imag)))

complex () Παράμετροι

Γενικά, η complex()μέθοδος παίρνει δύο παραμέτρους:

  • πραγματικό - πραγματικό μέρος. Εάν το πραγματικό παραλείπεται, προεπιλογή στο 0.
  • imag - φανταστικό μέρος. Εάν η εικόνα παραλείπεται, η προεπιλογή είναι 0.

Εάν η πρώτη παράμετρος που μεταβιβάστηκε σε αυτήν τη μέθοδο είναι μια συμβολοσειρά, θα ερμηνευθεί ως ένας πολύπλοκος αριθμός. Σε αυτήν την περίπτωση, η δεύτερη παράμετρος δεν πρέπει να περάσει.

Επιστροφή τιμής από το συγκρότημα ()

Όπως προτείνεται από το όνομα, η complex()μέθοδος επιστρέφει έναν πολύπλοκο αριθμό.

Εάν η συμβολοσειρά που μεταβιβάζεται σε αυτήν τη μέθοδο δεν είναι έγκυρος αριθμός σύνθετου, δημιουργείται ValueErrorεξαίρεση.

Σημείωση: Η συμβολοσειρά που μεταβιβάζεται complex()πρέπει να έχει τη μορφή real+imag j ήreal+imag J

Παράδειγμα 1: Πώς να δημιουργήσετε έναν σύνθετο αριθμό στο Python;

 z = complex(2, -3) print(z) z = complex(1) print(z) z = complex() print(z) z = complex('5-9j') print(z)

Παραγωγή

 (2-3j) (1 + 0j) 0j (5-9j) 

Παράδειγμα 2: Δημιουργία σύνθετου αριθμού χωρίς χρήση συμπλέγματος ()

Είναι δυνατό να δημιουργήσετε έναν πολύπλοκο αριθμό χωρίς να χρησιμοποιήσετε τη complex()μέθοδο. Για αυτό, πρέπει να βάλετε «j» ή «J» μετά έναν αριθμό.

 a = 2+3j print('a =',a) print('Type of a is',type(a)) b = -2j print('b =',b) print('Type of b is',type(a)) c = 0j print('c =',c) print('Type of c is',type(c))

Παραγωγή

 a = (2 + 3j) Ο τύπος a είναι b = (-0-2j) Ο τύπος b είναι c = 0j Ο τύπος c είναι 

ενδιαφέροντα άρθρα...