مشغلي القسم في بايثون
نشرت: 2023-01-02بادئ ذي بدء ، يوجد نوعان رئيسيان من مشغلي التقسيم في بايثون.
- /: الرقم المحدد على يساره مقسوم على الرقم المحدد على يمينه. وهذا بدوره يؤدي إلى إرجاع قيمة النقطة العائمة.
- //: الرقم المحدد على يساره مقسوم على الرقم المحدد على يمينه. يتم تقريب الإجابة النهائية إلى الأدنى ويتم إرجاع عدد صحيح كمخرج.
استكشف دوراتنا الشهيرة في علوم البيانات
| برنامج الدراسات العليا التنفيذية في علوم البيانات من IIITB | برنامج الشهادة المهنية في علوم البيانات لاتخاذ قرارات الأعمال | ماجستير العلوم في علوم البيانات من جامعة أريزونا |
| برنامج الشهادة المتقدمة في علوم البيانات من IIITB | برنامج الشهادة الاحترافية في علوم البيانات وتحليلات الأعمال من جامعة ماريلاند | دورات علوم البيانات |
على سبيل المثال،
5/2 = 2.5
5 // 2 = 2
يجب استخدام عامل القسمة الصحيحة من أجل القسمة
division divide T هو عامل لقسمة مهارات علوم البيانات الأعلى للتعلم في عام 2022 SL. لا مهارات علوم البيانات الأعلى للتعلم في عام 2022 1 دورة تحليل البيانات دورات الإحصاء الاستنتاجي 2 برامج اختبار الفرضيات دورات الانحدار اللوجستي 3 دورات الانحدار الخطي الجبر الخطي للتحليل
بالإضافة إلى ذلك ، فإن القسمة بين رقمين في بايثون تؤدي ببساطة إلى إرجاع حاصل القسمة. على سبيل المثال ، قسمة 5 على 2 تعيد 2.5
يمكن استخدام عامل القسمة الصحيحة (//) لقسمة رقمين ومن ثم يمكن تقريب حاصل القسمة إلى أقرب عدد صحيح.
الحاصل = 5 // 2
تحقق من دورات علوم البيانات لدينا لتحسين مهاراتك.
عامل تقسيم الطوابق الحقيقي هو "//". يؤدي هذا في الواقع إلى إرجاع قيمة الكلمة لكل من الأعداد الصحيحة وكذلك وسيطات الفاصلة العائمة.
اقرأ مقالاتنا الشهيرة في علوم البيانات
| المسار الوظيفي لعلوم البيانات: دليل مهني شامل | النمو الوظيفي لعلوم البيانات: مستقبل العمل هنا | لماذا علم البيانات مهم؟ 8 طرق تضيف علوم البيانات قيمة إلى الأعمال |
| أهمية علم البيانات للمديرين | ورقة الغش النهائية لعلم البيانات التي يجب أن يمتلكها علماء البيانات | أهم 6 أسباب لماذا يجب أن تصبح عالم بيانات |
| يوم في حياة عالم البيانات: ماذا يفعلون؟ | ضبطت الأسطورة: علم البيانات لا يحتاج إلى تشفير | ذكاء الأعمال مقابل علوم البيانات: ما هي الاختلافات؟ |

يتم أيضًا تنفيذ تقسيم الأرضية في جميع الأنواع الرقمية من Python وسيكون له أيضًا بناء الجملة:
أ // ب == أرضية (أ / ب)
سيكون نوع النتيجة في الواقع هو النوع النموذجي الذي يتم فيه إجبار a و b سابقًا على العملية. لكي تكون أكثر تحديدًا ، إذا كان لكل من a و b نفس نوع البيانات ، فسيكون a // b من نفس النوع أيضًا. ومع ذلك ، في حالة وجود مدخلات من أنواع مختلفة ، يتم إجبارها أولاً على نوع نموذجي باستخدام القواعد المماثلة المستخدمة لجميع المشغلين الآخرين في علم الحساب. لكي تكون أكثر تحديدًا ، إذا كان كل من a و b عبارة عن ints أو longs ، فإن النتيجة لها نفس نوع البيانات بالإضافة إلى القيمة مثل التقسيم القياسي على هذه الأنواع (يتضمن هذا أيضًا حالة أنواع المدخلات المختلطة ؛ long // int و int // long كلاهما سيعودان نوعًا طويلاً).
عندما يتعلق الأمر بمدخلات النقطة العائمة ، فإن النتيجة هي نوع عائم. على سبيل المثال: 3.5 // 2.0 == 1.0
بالإضافة إلى ذلك ، عندما يتعلق الأمر بالأرقام المركبة ، // يثير استثناء ، مع الأخذ في الاعتبار أن الطابق 90 من رقم مركب غير مسموح به في الواقع. أيضًا ، عندما يتعلق الأمر بالفئات التي يحددها المستخدم وكذلك أنواع الامتداد ، فإن جميع الدلالات تصل إلى حد كبير بتنفيذ النوع أو الفئة.
إذا كنت ترغب في التعمق أكثر في العمل مع Python ، خاصة لعلوم البيانات ، فإن upGrad تقدم لك PGP التنفيذي في علوم البيانات. تم تصميم هذا البرنامج لمتخصصي تكنولوجيا المعلومات من المستوى المتوسط ، ومهندسي البرمجيات الذين يتطلعون إلى استكشاف علوم البيانات ، والمحللين غير التقنيين ، والمهنيين في بداية حياتهم المهنية ، وما إلى ذلك. يضمن منهجنا المنظم ودعمنا المكثف أن يصل طلابنا إلى إمكاناتهم الكاملة دون صعوبات.

