مفهوم الأعداد في لغة البرمجة بايثون:
عندما يقوم المستخدم بتعريف أي متغير في لغة البرمجة بايثون (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). |