English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

دليل التعليمات الأساسية لـ Python

تحكم العملية في Python

الوظائف في Python

أنواع البيانات في Python

عمليات تحميل ملفات Python

الأغراض والفئات في Python

التاريخ والوقت في Python

معرفة متقدمة في Python

دليل مرجع Python

استخدام طريقة complex() في Python و مثال

وظائف مدمجة بنيان

عند تقديم الجزء الحقيقي والجزء المركب، تعود طريقة complex() إلى عدد معقد أو تحويل النص إلى عدد معقد.

نموذج طريقة complex() هو:

complex([real[, imag]])

معاملات complex()

عادةً، تأخذ طريقة complex() إثنين من المعاملات:

  • real - الجزء الحقيقي. إذا تم تمريره،real، فإن القيمة الافتراضية هي 0.

  • imag- الجزء المركب. إذا تم تمريره،imag، فإن القيمة الافتراضية هي 0.

إذا كان المعامل الأول المقدم إلى هذه الطريقة هو نص، سيتم تفسيره كعدد معقد. في هذه الحالة، لا يجب تقديم المعامل الثاني.

قيمة العودة لـ complex()

كما يُقال، يعود طريقة complex() إلى عدد معقد

إذا كان النص المقدم إلى هذه الطريقة ليس عدد معقد صالحًا، فسيتم إطلاق استثناء ValueError

ملاحظة:يجب أن يكون النص المقدم إلى complex() في شكل real+imagj أو real+imagj

مثال 1: كيفية إنشاء عدد معقد في بنيان؟

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()

لا تحتاج إلى استخدام طريقة complex() لإنشاء عدد معقد. لذلك، يجب عليك إضافة "j" أو "J" بعد الرقم.

print('a =
print('نوع a هو', type(a))

print('b =

c = 0j
print('c =
print('نوع c هو', type(c))

عند تشغيل هذا البرنامج، الناتج سيكون:

a = (2+3j)
نوع a هو <class 'complex'>
b = (-0-2j)
نوع b هو <class 'complex'>
c = 0j
نوع c هو <class 'complex'>

وظائف مدمجة بنيان