...

/

عمليات السلسلة

عمليات السلسلة

تعرف على عمليات سلسلة مفتاح ، بما في ذلك المقارنة، والتسلسل، والتكرار، والبحث عن سلسلة فرعية.

سنغطي ما يلي...

عوامل المقارنة

السلاسل النصية متوافقة مع عوامل المقارنة. لكل حرف قيمةUnicode . هذا يسمح بمقارنة السلاسل بناءً على قيم Unicode الخاصة بها. عند مقارنة السلاسل النصية، يستخدم Python الترتيب المعجمي ، حيث يُقارن كل حرف واحدًا تلو الآخر، ويُقال إن السلسلة التي تأتي أولاً في القاموس لها قيمة الأصغر. إذا كانت أطوال السلاسل النصية مختلفة، وكانت الأحرف متطابقة حتى نهاية السلسلة الأقصر، تُعتبر السلسلة الأقصر أصغر معجميًا. لنلقِ نظرة على بعض الأمثلة:

Press + to interact
print('a' < 'b') # 'a' has a smaller Unicode value
house = "Gryffindor"
house_copy = "Gryffindor"
house_copy_longer = "Gryffindor_"
new_house = "Slytherin"
print(house == house_copy)
print(house == new_house)
print(new_house <= house)
print(new_house >= house)
print(house_copy <= house_copy_longer)

توضيح

وهنا شرح الكود:

  • السطر الأول: يُقارن الحرفين a و b باستخدام عامل < . بما أن قيمة a في Unicode أصغر من قيمة b ، فالنتيجة هي True .

  • السطر 3: يقوم بتعيين السلسلة Gryffindor إلى متغير house .

  • السطر 4: يقوم بتعيين السلسلة ...