ينبع هذا السلوك من الفرق الأساسي بين الفهرسة والتقطيع. فهرسة تسلسل ، مثل "مثال" [3] ، إرجاع عنصر واحد. ومع ذلك ، فإن تقطيع تسلسل ، مثل "مثال" [3: 4] ، يعيد بعد العناصر. في المقابل ، عند تقطيع تسلسل خارج الحدود ، يمكن إرجاع تسلسل فارغ. وذلك لأن شريحة من تسلسل من فهرس يتجاوز طوله إلى فهرس يتجاوز طوله أو حتى نهاية التسلسل هو تسلسل فارغ.
لتوضيح ذلك ، فكر في السلوك التالي مع القوائم: 3 >>> [0 ، 1 ، 2 ، 3 ، 4 ، 5] [3: 4] [3]في هذه الحالة ، يكون الفرق بين الفهرسة والتقطيع واضحًا. مع الأوتار ، تبدو النتائج متطابقة لأنه لا يوجد مفهوم للشخصية الفردية في بيثون خارج السلسلة. بدلاً من ذلك ، فإن الأحرف الواحدة هي سلسلة واحدة من الشروط. يسمح هذا السلوك بترميز مرن وموجز عند التعامل مع تسلسل الأطوال المختلفة.
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3