1.5 KiB
title | localeTitle |
---|---|
Python Complex Numbers | أرقام بيثون معقدة |
الأعداد المركبة لها جزء حقيقي وهمي ، يمثل كل منها رقم نقطة عائمة.
يمكن إنشاء الجزء التخيلي من رقم مركب باستخدام حرفي تخيلي ، وينتج عن ذلك رقمًا معقدًا بجزء حقيقي من 0.0
:
`>>> a = 3.5j
type(a) <class 'complex'> print(a) 3.5j a.real 0.0 a.imag 3.5 `
لا يوجد حرفي لإنشاء رقم مركب بأجزاء حقيقية وغير وهمية. لإنشاء رقم مجمع حقيقي غير صفري ، أضف حرفيًا خياليًا إلى رقم نقطة عائمة:
`>>> a = 1.1 + 3.5j
type(a) <class 'complex'> print(a) (1.1+3.5j) a.real 1.1 a.imag 3.5 `
أو استخدام منشئ المعقد .
class complex([real[, imag]])
يمكن أن تكون الوسيطات المستخدمة في استدعاء المُنشئ المعقد من نوع رقمي (بما في ذلك complex
) لأي من المعلمتين:
`>>> complex(1, 1) (1+1j)
complex(1j, 1j) (-1+1j) complex(1.1, 3.5) (1.1+3.5j) complex(1.1) (1.1+0j) complex(0, 3.5) 3.5j `
A string
يمكن أن تستخدم أيضا حجة. لا يُسمح بوسيطة ثانية إذا تم استخدام سلسلة كوسيطة
>>> complex("1.1+3.5j") (1.1+3.5j)