الانتقال إلى المحتوى الرئيسي

كيفية العثور على رمز الرمز باستخدام وظيفة أورد في بيثون

بايثون هي لغة برمجة قوية ومعبرة توفر إمكانيات واسعة للعمل مع الرموز والسلاسل. واحدة من الوظائف المفيدة المتاحة في بيثون هي وظيفة أورد. يسمح لك بالعثور على القيمة الرقمية لحرف معين في جدول الرموز.

تأخذ وظيفة أورد حرفا كوسيطة وتعيد قيمتها الرقمية-رمز الحرف في جدول أسي. رمز الحرف هو عدد صحيح فريد يستخدم لتمثيل الأحرف في أنظمة الكمبيوتر.

على سبيل المثال ، بالنسبة للحرف 'أ' ، تقوم الدالة أورد بإرجاع الرقم 65 ، للحرف 'أ' – 97 ، وللحرف '0' – 48.

وظيفة أورد يمكن أن تكون مفيدة في حل مشاكل البرمجة المختلفة. يسمح لك بالعمل مع الرموز في شكل أرقام وإجراء عمليات حسابية معهم ، وكذلك مقارنة الرموز مع بعضها البعض.

  1. لماذا أحتاج إلى العثور على رمز الرمز في بايثون
  2. كيف تعمل وظيفة أورد في بيثون
  3. كيفية استخدام وظيفة أورد في بيثون
  4. مثال على استخدام وظيفة أورد
  5. ميزات العمل مع أنواع مختلفة من الرموز
  6. سؤال وجواب
  7. ما هي وظيفة أورد في بيثون?
  8. كيف يمكنني استخدام وظيفة أورد في بيثون للعثور على رمز الحرف?
  9. هل من الممكن استخدام وظيفة أورد للعثور على رمز الحرف في لغات أخرى?
  10. ما هو الفرق بين وظائف أورد وحقوق الإنسان في بيثون?
  11. هل من الممكن استخدام وظيفة أورد للعثور على رمز الحرف في سلسلة من عدة أحرف?

لماذا أحتاج إلى العثور على رمز الحرف في بايثون

توفر برمجة بايثون العديد من الوظائف المضمنة للعمل مع السلاسل. واحدة من هذه الوظائف هي أورد(). يسمح لك بالعثور على التمثيل الرقمي (الرمز) لحرف معين. ولكن لماذا سيكون من الضروري في البرمجة?

فيما يلي بعض الأسباب التي قد تجعلك بحاجة إلى رموز الأحرف:

  1. الترميز وفك التشفير: في بعض الحالات ، لديك للعمل مع ترميزات مختلفة (على سبيل المثال ، أسي ، أوتف-8). وظيفة أورد() يمكن أن تكون مفيدة عند تحويل الأحرف من ترميز واحد إلى آخر والعكس بالعكس.
  2. البحث عن الشخصيات ومعالجتها: بمعرفة رموز الأحرف ، يمكنك بسهولة تنفيذ إجراءات مختلفة معهم ، مثل البحث عن الأحرف في السلاسل ومقارنة الأحرف والمزيد.
  3. إنشاء الأحرف وعرضها: باستخدام رموز الأحرف ، يمكنك إنشاء وعرض أحرف ليست أحرف لوحة مفاتيح عادية. على سبيل المثال ، أحرف من لغات مختلفة وعلامات ترقيم وأحرف يونيكود.
  4. العمل مع أسي و ونيكود: رمز الحرف يمكن أن تكون مفيدة بشكل خاص عند العمل مع أحرف أسي و ونيكود. يساعد على فهم كيفية ارتباط الرموز ببعضها البعض وكيف يمكن معالجتها في البرنامج.

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

عادة ، يتم استخدام وظيفة أورد () في تركيبة مع وظيفة شر() لتحويل رموز الأحرف الرقمية مرة أخرى إلى أحرف. وبالتالي ، فإن أورد() و مركز حقوق الإنسان() توفر وظائف التحويل المتبادل بين الأحرف وتمثيلاتها الرقمية.

كيف تعمل وظيفة أورد في بيثون

وظيفة أورد في بيثون يسمح لك للعثور على رمز الحرف في جدول ترميز يونيكود. رمز الحرف هو قيمة رقمية تتوافق مع حرف معين.

بناء الجملة من وظيفة أورد كما يلي:

أورد (رمز)

- هذا هو الرمز الذي تحتاج إلى العثور على الرمز.

تقوم الدالة أورد بإرجاع القيمة الصحيحة لرمز الحرف. على سبيل المثال ، رمز الرمز "أ" هو 65 ، والرمز "أ" هو 97.

إذا تم تمرير سلسلة كوسيطة ، تقوم دالة أورد بإرجاع الرمز فقط للحرف الأول من السلسلة. على سبيل المثال:

كود = أورد ("أ")

طباعة (رمز)

ستكون نتيجة تنفيذ التعليمات البرمجية:

65

تعمل وظيفة أورد مع أي أحرف ، بما في ذلك الحروف والأرقام وعلامات الترقيم والأحرف الخاصة.

يمكن أيضا استخدام وظيفة أورد للعملية العكسية-للعثور على رمز من خلال رمزها. يتم استخدام وظيفة مركز حقوق الإنسان لهذا الغرض.

بناء جملة وظيفة مركز حقوق الإنسان هو كما يلي:

مركز حقوق الإنسان (رمز)

هي القيمة الرقمية لرمز الرمز.

تقوم وظيفة مركز حقوق الإنسان بإرجاع الحرف المقابل للرمز المحدد. على سبيل المثال:

الرمز = مركز حقوق الإنسان (65)

طباعة (رمز)

ستكون نتيجة تنفيذ الكود:

A

وهكذا ، فإن وظائف أورد و شر تسمح لك للعمل مع الأحرف ورموزها في بيثون ، والتي يمكن أن تكون مفيدة لعمليات مختلفة مع النص والعمل مع يونيكود.

كيفية استخدام وظيفة أورد في بيثون

يتم استخدام وظيفة أورد في بيثون للحصول على رمز الحرف الرقمي. فإنه يأخذ وسيطة واحدة ، حرف أو سلسلة ، وإرجاع رمز رقمي المقابلة.

لاستخدام وظيفة أورد ، تحتاج إلى الاتصال به وتمريره حرف أو سلسلة كوسيطة. على سبيل المثال:

طباعة (أورد ('أ')) # المخرجات 65

طباعة (أورد ('أ')) # المخرجات 97

طباعة (أورد (' '' )) # المخرجات 36

طباعة (أورد ('لا.')) # المخرجات 8470

إذا قمت بتمرير سلسلة إلى وظيفة أورد ، وسوف تعمل فقط مع الحرف الأول من السلسلة. على سبيل المثال:

طباعة (أورد ('مرحبا')) # المخرجات 72

طباعة (أورد ('مرحبا')) # المخرجات 1055

وظيفة أورد يعمل ليس فقط مع الحروف والأحرف الخاصة ، ولكن أيضا مع الأحرف المستخدمة في الحروف الهجائية الأخرى. على سبيل المثال ، بالنسبة للحرف السيريلي "أ" ، تقوم دالة أورد بإرجاع الرقم 1040:

طباعة (أورد ('أ')) # المخرجات 1040

أيضا ، وظيفة أورد يمكن أن تعمل ليس فقط مع أحرف واحدة ، ولكن أيضا مع أحرف يونيكود. على سبيل المثال:

طباعة (أورد (' '' )) # المخرجات 128578

طباعة (أورد (' '' )) # المخرجات 10084

يمكن أن تكون وظيفة أورد مفيدة في حالات مختلفة ، على سبيل المثال ، عند العمل مع التشفير ، ومعالجة البيانات النصية ، أو تحليل الأحرف.

من المهم أن نتذكر أن وظيفة أورد ترجع رمز الحرف الرقمي وفقا لجدول الأحرف يونيكود. لهذا السبب ، قد تختلف النتيجة اعتمادا على الترميز المستخدم.

مثال على استخدام وظيفة أورد

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

مثال على استخدام وظيفة أورد:

الرمز = 'أ'

رمز = أورد (رمز)

طباعة (و " رمز الرمز {رمز} - {رمز}")

الرمز = 'أ'

رمز = أورد (رمز)

طباعة (و " رمز الرمز {رمز} - {رمز}")

نتيجة تنفيذ هذا الرمز:

رمز الحرف أ-65

رمز الرمز هو أ-1072

كما ترون من المثال ، عادت وظيفة أورد قيمة رقمية من 65 للحرف 'أ' و 1072 للحرف 'أ'. تتوافق هذه الأرقام مع رمز الحرف في جدول يونيكود.

يمكن أن تكون وظيفة أورد مفيدة عند العمل مع الرموز في البرمجة ، على سبيل المثال ، عند التحقق من رمز للانتماء إلى مجموعة معينة من الأحرف أو عند ترميز وفك تشفير البيانات.

ميزات العمل مع أنواع مختلفة من الرموز

عند العمل مع الرموز في بيثون ، من المهم النظر في أنواعها. بيثون يدعم العمل مع شخصيات من مجموعات الأحرف المختلفة ، مثل أسي ، ونيكود ، وغيرها.

أسي

سيعود 97.

يونيكود

سيعود 1060.

شخصيات متعددة الأحرف

سيعود الرموز التعبيرية"😄".

ملاحظة حول إصدارات بايثون

أنها تعمل فقط مع أحرف أسي ، بينما في بيثون 3.س يعمل مع أحرف يونيكود.

سؤال وجواب

ما هي وظيفة أورد في بيثون?

وظيفة أورد في بيثون ترجع القيمة الرقمية لحرف يونيكود. كل قيمة تسمى رمز الرمز. على سبيل المثال ، رمز الحرف 'أ' هو 65.

كيف يمكنني استخدام وظيفة أورد في بيثون للعثور على رمز الحرف?

لاستخدام وظيفة أورد في بيثون ، ببساطة تمرير حرف سلسلة إليها كوسيطة. على سبيل المثال ، أورد('أ') سيعود القيمة 65 ، وهو رمز الحرف 'أ'.

هل من الممكن استخدام وظيفة أورد للعثور على رمز الحرف في لغات أخرى?

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

ما هو الفرق بين وظائف أورد وحقوق الإنسان في بيثون?

يتم استخدام وظيفة أورد في بيثون للعثور على القيمة الرقمية للحرف ، في حين يتم استخدام وظيفة شر للحصول على حرف بقيمته الرقمية (رمز الحرف). وهذا هو ، أورد('أ') يعود 65 ، و شر (65) يعود 'أ'.

هل من الممكن استخدام وظيفة أورد للعثور على رمز الحرف في سلسلة من عدة أحرف?

وظيفة أورد في بيثون يقبل حرف واحد فقط كوسيطة. إذا كنت ترغب في العثور على رمز لكل حرف في سلسلة ، تحتاج إلى استخدام حلقة أو مولد قائمة. على سبيل المثال ، [أورد(شار) لشار في 'مرحبا'] سيعود القائمة [72, 101, 108, 108, 111], حيث كل عنصر هو رمز حرف من سلسلة 'مرحبا'.