Latest web development tutorials

بيثون الصفوف (tuple) (الصفوف (tuple)) CMP () طريقة

وصف

يتم استخدام الدالة الثعبان الصفوف (tuple) CMP () للمقارنة بين الصفوف من العناصر.

قواعد

CMP () تركيب الأسلوب:

cmp(tuple1, tuple2)

المعلمات

  • tuple1 - مقارنة بين الصفوف.
  • tuple2 - قارن الصفوف (tuple) آخر.

عودة القيمة

إذا قارنت العناصر من نفس النوع، ثم قارن قيمة لها، والعودة في النتيجة.

إذا كانت العناصر ليسا من نفس النوع، تحقق ما إذا كانوا الرقمي.

  • إذا كان الرقمية، أداء يلقي الرقمية اللازمة، ومن ثم مقارنة.
  • إذا كان هناك عنصر واحد من عدد، وعناصر أخرى من "الكبير" (عدد هو "أصغر")
  • خلاف ذلك، اكتب اسم أبجديا حسب المقارنة.

إذا كان هناك قائمة من أولى للوصول الى نهاية، والآخر قائمة طويلة من "كبيرة".

إذا كان لنا أن نفدت عناصر من القائمتين وجميع العناصر على قدم المساواة، فإن النتيجة هي التعادل، وترجع 0.

أمثلة

يوضح المثال التالي CMP () تعمل لاستخدام:

#!/usr/bin/python

tuple1, tuple2 = (123, 'xyz'), (456, 'abc')

print cmp(tuple1, tuple2);
print cmp(tuple2, tuple1);
tuple3 = tuple2 + (786,);
print cmp(tuple2, tuple3)

أمثلة على نتائج الإخراج المذكورة أعلاه هي على النحو التالي:

-1
1
-1