التعامل مع الأعداد في لغة البرمجة بايثون

اقرأ في هذا المقال


مفهوم الأعداد في لغة البرمجة بايثون:

عندما يقوم المستخدم بتعريف أي متغير في لغة البرمجة بايثون (Python) ومن ثم يقوم بإعطائه قيمة عددية، فإن هذه القيمة يُحجز لها مكان في الذاكرة، ولكن إذا قام المستخدم بإعطاء قيمة جديدة لهذا المتغير، فإنه سيتم حذف القيمة القديمة من الذاكرة، ويتم إنشاء مكان جديد في الذاكرة ووضع القيمة الجديدة فيه، لأنه لا يمكن تعديل نفس القيمة في نفس المكان في الذاكرة.

أنواع الأعداد في لغة البرمجة بايثون:

أنواع الأعداد في لغة البرمجة بايثون تنقسم إلى ثلاثة أنواع رئيسية كما في الجدول التالي:

النوعالاستخدام
intيستخدم هذا النوع لتخزين الأعداد الصحيحة.
floatيستخدم هذا النوع لتخزين أعداد تحتوي على فاصلة عشرية.
complexيستخدم لتخزين أعداد مركبة (Complex Number) والتي غالباً يتم استخدامها عند إجراء عمليات حسابية معقدة.

الدوال المستخدمة في عملية تحويل أنواع الأعداد الموجودة في لغة البرمجة بايثون:

الدالةالاستخدام
int( x )ترجع قيمة العدد الذي نمرره لها مكان المتغير (x) كعدد صحيح من نوع (int).
int( x, base )مكان المتغير (base) نمرر عدد يمثل الطريقة التي نريد بها تحويل قيمة المتغير (x).
float( x )ترجع قيمة المتغير الذي نمرره لها مكان المتغير (x) كعدد عشري أي يحتوي على فاصلة نوعه (float).
abs( x )ترجع القيمة المطلقة للعدد الذي نمرره لها مكان الباراميتر (x).
round( x [, n])ترجع أقرب عدد صحيح للعدد الذي نمرره لها مكان الباراميتر (x).
max( x1, x2, … )ترجع العدد الأكبر بين مجموعة الأعداد التي نمررها لها كـ (Arguments).
min( x1, x2, … )ترجع العدد الأصغر بين مجموعة الأعداد التي نمررها لها كـ (Arguments).
ceil( x )ترجع العدد الصحيح الأكبر أو الذي يساوي العدد الذي نمرره لها مكان الباراميتر (x).
floor( x )ترجع العدد الصحيح الأصغر أو الذي يساوي العدد الذي نمرره لها مكان الباراميتر (x).
pow(x, y)ترجع الناتج من مضاعفة قيمة العدد الذي نمرره لها مكان الباراميتر x مضاعف بقيمة الباراميتر (y).
sqrt( x )ترجع قيمة الجزر التربيعي (square root) للعدد الذي نمرره لها مكان الباراميتر (x).
exp( x )ترجع قيمة الـ (exponential) للعدد الذي نمرره لها مكان الباراميتر (x).
sin( x )ترجع قيمة الـ (sine) للعدد الذي نمرره لها مكان الباراميتر (x).
cos( x )ترجع قيمة الـ (cosine) للعدد الذي نمرره لها مكان الباراميتر (x).
tan( x )ترجع قيمة الـ (tangent) للعدد الذي نمرره لها مكان الباراميتر (x).

المصدر: Number Data Type in PythonPython - NumbersPython Number Types: int, float, complexPython Mathematical Functions


شارك المقالة: