شاركنا بعملوماتك
#عائله بايثون
مفهوم الأعداد
في هذا الدرس ستتعرف على أنواع الأعداد و الدوال الجاهزة في بايثون للتعامل معها.
في هذا الدرس ستتعرف على أنواع الأعداد و الدوال الجاهزة في بايثون للتعامل معها.
معلومة تقنية
المتغيرات العددية في بايثون تعتبر كلها Immutable, و هذا يعني أنك عندما تقوم بتعريف أي متغير و تعطيه قيمة عددية فإن هذه القيمة يحجز لها مكان في الذاكرة.
لكن إذا قمت بإعطاء قيمة جديدة لهذا المتغير فإنه سيتم حذف القيمة القديمة من الذاكرة و إنشاء مكان جديد في الذاكرة و وضع القيمة الجديدة فيه لأنه لا يمكن تعديل نفس القيمة في نفس المكان في الذاكرة.
المتغيرات العددية في بايثون تعتبر كلها Immutable, و هذا يعني أنك عندما تقوم بتعريف أي متغير و تعطيه قيمة عددية فإن هذه القيمة يحجز لها مكان في الذاكرة.
لكن إذا قمت بإعطاء قيمة جديدة لهذا المتغير فإنه سيتم حذف القيمة القديمة من الذاكرة و إنشاء مكان جديد في الذاكرة و وضع القيمة الجديدة فيه لأنه لا يمكن تعديل نفس القيمة في نفس المكان في الذاكرة.
أنواع الأعداد
عند تعريف متغير و تخزين عدد فيه, فإن مفسّر لغة بايثون سيقوم بشكل تلقائي بتحديد نوع هذا المتغير بناءاً على نوع القيمة العددية التي تم إسنادها إليه.
فإذا وضعت فيه عدد صحيح, يصبح نوعه
. و إذا وضعت فيه عدد عشري ( أي يحتوي على فاصلة ),, يصبح نوعه و هكذا.
أنواع الأعداد في بايثون تنقسم إلى 3 أنواع كما في الجدول التالي.
النوع إستخدامه مثال يستخدم لتخزين أعداد صحيحة. يستخدم لتخزين أعداد تحتوي على فاصلة عشرية. يستخدم لتخزين أعداد مركبة (Complex Number) و التي غالباً ما يحتاجها المهندسون عند إجراء عمليات حاسبية معقدة.
ملاحظة: هنا يجب وضع الحرف أو مباشرةً بعد العدد حتى يعرف مفسّر بايثون أنك تقصد عدد مركب و ليس عدد عادي.
في المثال التالي قمنا بتعريف ثلاث متغيرات و كل متغير وضعنا فيه قيمة عددية مختلفة في النوع و القيمة. بعدها قمنا بعرض نوع كل متغير منهم.
عند تعريف متغير و تخزين عدد فيه, فإن مفسّر لغة بايثون سيقوم بشكل تلقائي بتحديد نوع هذا المتغير بناءاً على نوع القيمة العددية التي تم إسنادها إليه.
فإذا وضعت فيه عدد صحيح, يصبح نوعه
أنواع الأعداد في بايثون تنقسم إلى 3 أنواع كما في الجدول التالي.
النوع | إستخدامه | مثال |
---|---|---|
يستخدم لتخزين أعداد صحيحة. | ||
يستخدم لتخزين أعداد تحتوي على فاصلة عشرية. | ||
يستخدم لتخزين أعداد مركبة (Complex Number) و التي غالباً ما يحتاجها المهندسون عند إجراء عمليات حاسبية معقدة. ملاحظة: هنا يجب وضع الحرف أو مباشرةً بعد العدد حتى يعرف مفسّر بايثون أنك تقصد عدد مركب و ليس عدد عادي. |
في المثال التالي قمنا بتعريف ثلاث متغيرات و كل متغير وضعنا فيه قيمة عددية مختلفة في النوع و القيمة. بعدها قمنا بعرض نوع كل متغير منهم.
مثال
سنحصل على النتيجة التالية عند التشغيل.
سنحصل على النتيجة التالية عند التشغيل.
عرض الأعداد الصحيحة بأشكال مختلفة
في بايثون يمكنك حفظ أعداد صحيحة بشكل Hexa-Decimal و بشكل Octal.
ملاحظة: لست مضطراً أن تفهم الكود التالي لأن عرض الأعداد بأشكال مختلفة تتعلمه في مادة تسمى عمارة الحاسب و في مادة الشبكات.
في بايثون يمكنك حفظ أعداد صحيحة بشكل Hexa-Decimal و بشكل Octal.
ملاحظة: لست مضطراً أن تفهم الكود التالي لأن عرض الأعداد بأشكال مختلفة تتعلمه في مادة تسمى عمارة الحاسب و في مادة الشبكات.
مثال
سنحصل على النتيجة التالية عند التشغيل.
نلاحظ أنه عند طباعة قيم المتغيرين
و فإنها عرضت كأعداد صحيحة عادية و مفهومة.و نلاحظ أيضاً أنه تم إعتبار قيم المتغيرين
و هو أعداد صحيحة .
سنحصل على النتيجة التالية عند التشغيل.
نلاحظ أنه عند طباعة قيم المتغيرين
و فإنها عرضت كأعداد صحيحة عادية و مفهومة.و نلاحظ أيضاً أنه تم إعتبار قيم المتغيرين
و هو أعداد صحيحة .دوال تحويل أنواع الأعداد الموجودة
الجدول التالي يحتوي على دوال جاهزة في بايثون تستخدم لتحويل أنواع الأعداد و لتحديد أنواع الأعداد التي نريد تخزينها بداخل المتغيرات.
الدالة مع تعريفها 1 ترجع قيمة العدد الذي نمرره لها مكان المتغير كعدد صحيح نوعه .
تابع القراءة » 2 ترجع قيمة النص الذي نمرره لها مكان المتغير كعدد صحيح نوعه .
مكان المتغير نمرر عدد يمثل الطريقة التي نريد بها تحويل قيمة المتغير .
تابع القراءة » 3 ترجع قيمة المتغير الذي نمرره لها مكان المتغير كعدد عشري (أي يحتوي على فاصلة) نوعه .
تابع القراءة » 4 ترجع قيمة المتغير و المتغير كعدد مركب (Complex Number).
العدد المركب بطبيعته يحتوي على قيمتين:
- الأولى هي قيمة المتغير كالقيمة الحقيقية (Real Part).
- الثانية هي قيمة المتغير كقيمة الخيالية (Imaginary Part).
ملاحظة: في حال قمت بتمرير قيمة واحدة لها, فإنك هنا فعلياً تدخل القيمة الحقيقية للعدد المركب, و القيمة الوهمية تعتبر 0.
الجدول التالي يحتوي على دوال جاهزة في بايثون تستخدم لتحويل أنواع الأعداد و لتحديد أنواع الأعداد التي نريد تخزينها بداخل المتغيرات.
الدالة مع تعريفها | |
---|---|
1 | ترجع قيمة العدد الذي نمرره لها مكان المتغير كعدد صحيح نوعه . تابع القراءة » |
2 | ترجع قيمة النص الذي نمرره لها مكان المتغير كعدد صحيح نوعه . مكان المتغير نمرر عدد يمثل الطريقة التي نريد بها تحويل قيمة المتغير . تابع القراءة » |
3 | ترجع قيمة المتغير الذي نمرره لها مكان المتغير كعدد عشري (أي يحتوي على فاصلة) نوعه . تابع القراءة » |
4 | ترجع قيمة المتغير و المتغير كعدد مركب (Complex Number). العدد المركب بطبيعته يحتوي على قيمتين: - الأولى هي قيمة المتغير كالقيمة الحقيقية (Real Part). - الثانية هي قيمة المتغير كقيمة الخيالية (Imaginary Part). ملاحظة: في حال قمت بتمرير قيمة واحدة لها, فإنك هنا فعلياً تدخل القيمة الحقيقية للعدد المركب, و القيمة الوهمية تعتبر 0. |
تعريفها
هذه الدالة موجودة جاهزة في بايثون, و هي ترجع قيمة المتغير
و المتغير كعدد مركب (Complex Number).
العدد المركب بطبيعته يحتوي على قيمتين:
- الأولى هي قيمة المتغير كالقيمة الحقيقية (Real Part).
- الثانية هي قيمة المتغير كقيمة الخيالية (Imaginary Part).ملاحظة: في حال قمت بتمرير قيمة واحدة لها, فإنك هنا فعلياً تدخل القيمة الحقيقية للعدد المركب, و القيمة الوهمية تعتبر 0.
هذه الدالة موجودة جاهزة في بايثون, و هي ترجع قيمة المتغير
و المتغير كعدد مركب (Complex Number).العدد المركب بطبيعته يحتوي على قيمتين:
- الأولى هي قيمة المتغير كالقيمة الحقيقية (Real Part).
- الثانية هي قيمة المتغير كقيمة الخيالية (Imaginary Part).
ملاحظة: في حال قمت بتمرير قيمة واحدة لها, فإنك هنا فعلياً تدخل القيمة الحقيقية للعدد المركب, و القيمة الوهمية تعتبر 0.
بناؤها
باراميترات
عبارة عن عدد يمثل عدد صحيح أو بفاصلة عشرية. عبارة عن عدد يمثل عدد صحيح أو بفاصلة عشرية.
ملاحظة: بدل وضع قيمتين منفصلتين, يمكنك تمرير نص يمثل قيمة المتغير
و المتغير بشرط أن لا يحتوي على أي رمز أو مسافة فارغة.
مثال: .
- عبارة عن عدد يمثل عدد صحيح أو بفاصلة عشرية.
- عبارة عن عدد يمثل عدد صحيح أو بفاصلة عشرية.
ملاحظة: بدل وضع قيمتين منفصلتين, يمكنك تمرير نص يمثل قيمة المتغير
و المتغير بشرط أن لا يحتوي على أي رمز أو مسافة فارغة.مثال: .
قيمة الإرجاع
ترجع قيمة المتغير
و المتغير كعدد مركب (Complex Number).
ترجع قيمة المتغير
و المتغير كعدد مركب (Complex Number).مثال
سنحصل على النتيجة التالية عند التشغيل.
سنحصل على النتيجة التالية عند التشغيل.
تعليقات
إرسال تعليق