غالبا ما ترتبط البرمجة بالعمل مع النص والرموز. في بعض الأحيان يكون من الضروري معرفة رقم الحرف في سلسلة من أجل إجراء عمليات أو تحويلات معينة. في هذه المقالة ، سنلقي نظرة على بعض الطرق البسيطة لمعرفة رقم الرمز في بايثون وإعطاء تعليمات مفصلة للمبتدئين.
واحدة من أسهل الطرق لمعرفة رقم الرمز في بيثون هو استخدام المدمج في أورد() وظيفة. تأخذ هذه الوظيفة وسيطة واحدة-حرف-وتعيد قيمتها الرقمية (رمز الحرف).
مثال: طباعة (أورد ('أ')) إخراج عدد 65.
إذا كنت بحاجة إلى معرفة عدد حرف داخل سلسلة ، يمكنك الرجوع إلى عنصر معين من السلسلة من خلال فهرسها وتطبيق وظيفة أورد() لهذا العنصر.
مثال: طباعة (أورد ('مرحبا'[1])) إخراج الرقم 101 ، منذ 'ه' هو في موقف مع مؤشر 1 في سلسلة 'مرحبا'.
يمكنك أيضا استخدام عامل الفهرسة وشرائح الخط للحصول على سلسلة فرعية والتعرف على أرقام الأحرف داخل تلك السلسلة الفرعية.
مثال: طباعة (أورد ('مرحبا' [1: 4])) إخراج الأرقام 101 ، 108 ، 108 ، منذ سلسلة فرعية 'إيل' يبدأ مع حرف مع مؤشر 1 وينتهي مع حرف مع مؤشر 4.
هذه ليست سوى بعض الطرق البسيطة لمعرفة رقم الرمز في بايثون. من المهم أن نتذكر أن رقم الحرف يعتمد على الترميز المستخدم (على سبيل المثال ، أسي أو أوتف-8) وقد تختلف. من المستحسن أيضا الانتباه إلى الوظائف والأساليب المختلفة للعمل مع النص والرموز التي توفرها لغة بايثون.
- كيفية معرفة رقم الرمز في بايثون
- طرق لمعرفة رقم الرمز في بايثون
- ما هو رمز وما هو عليه ل?
- أنواع الرموز في بايثون
- الحصول على رمز الرمز في بايثون
- أمثلة على استخدام وظيفة أورد()
- تحويل رقم إلى حرف باستخدام وظيفة مركز حقوق الإنسان()
- نقاط مهمة عند العمل مع الرموز والترميزات
- سؤال وجواب
- كيف يمكنني معرفة عدد رمزا في بيثون?
- كيف يمكنني استخدام' أورد () ' وظيفة للتعرف على رقم الحرف?
- هل من الممكن استخدام الفهرسة للتعرف على عدد حرف في سلسلة?
- كيف يمكنني معرفة عدد حرف في سلسلة نسبة إلى بداية السلسلة?
- كيفية استخدام` أورد () ' وظيفة والفهرسة في بيثون للتعرف على رقم الحرف?
كيفية معرفة رقم الرمز في بايثون
في بايثون ، كل حرف في سلسلة له رقمه الخاص ، والذي يسمى الفهرس. تبدأ الفهارس بـ 0 ، أي أن الحرف الأول يحتوي على فهرس 0 ، والثاني يحتوي على فهرس 1 ، وهكذا.
طرق لمعرفة رقم الرمز في بايثون
فيما يلي بعض الطرق البسيطة لمعرفة رقم الرمز في بايثون:
استخدام لحلقة. يمكنك الذهاب من خلال كل حرف في سلسلة باستخدام حلقة وطباعة رقمه لكل حرف جنبا إلى جنب مع الحرف نفسه. على سبيل المثال:
سلسلة = 'مرحبا'
بالنسبة لي ، شار في تعداد (سلسلة):
- طباعة (أنا ، شار)
الآن أنت تعرف عدة طرق لمعرفة رقم الرمز في بايثون. استخدامها على النحو الذي تراه مناسبا في المشاريع والتجارب الخاصة بك مع بيثون!
ما هو رمز وما هو عليه ل?
الرمز هو الوحدة الأساسية للمعلومات في النص. إنه حرف واحد أو حرف أو رقم أو حرف خاص يمكن استخدامه لنقل معنى معين أو تمثيل المعلومات.
تلعب الرموز دورا مهما في البرمجة والبيانات النصية. يتم استخدامها لتمثيل النص على الكمبيوتر والتفاعل معه. كل حرف وتسجيل بلغات مختلفة له رمز فريد خاص به ، والذي له رقمه أو رمزه الخاص.
وتستخدم ترميزات مختلفة لتمثيل الأحرف في أنظمة الكمبيوتر ، مثل أسي (رمز القياسية الأمريكية لتبادل المعلومات) ، ونيكود ، و أوتف-8. كل حرف في الترميز له رقم فريد خاص به ، والذي يمكن اكتشافه باستخدام وظائف أو طرق خاصة في بايثون.
في لغة برمجة بايثون ، يمكن تصنيف الرموز حسب النوع. فيما يلي الأنواع الرئيسية للشخصيات في بايثون:
- رسائل: الأحرف المستخدمة لتمثيل الأبجدية. يمكن أن تكون هذه الأحرف الكبيرة والصغيرة. في بيثون ، بنيت
- - في أورد () وظيفة
- يستخدم لمعرفة القيمة الرقمية للحرف.
- الأرقام: الأحرف التي تمثل الأرقام من 0 إلى 9. يتم استخدامها لإجراء العمليات الحسابية وتخزين القيم الرقمية.
يعد فهم الأنواع المختلفة من الأحرف في بايثون أمرا مهما للعمل مع البيانات النصية ومعالجة عمليات السلسلة. يساعدك هذا على فهم العمليات والوظائف التي يمكن تطبيقها على أنواع مختلفة من الرموز ، وكيفية استخدامها بشكل صحيح في برامج بايثون الخاصة بك.
- الحصول على رمز الرمز في بايثون
- هناك عدة طرق للحصول على رمز الرمز في بايثون. رمز الحرف هو قيمة رقمية تتوافق مع حرف معين في الترميز.
- 1. المدمج في وظائف أورد () و شر()
وظيفة أورد ()
أورد ('أ') - العوائد 65
- أورد ('1') - العوائد 49
- أورد ( ' ٪ ') - عوائد 37
- وظيفة لجنة حقوق الإنسان()
يسمح لك بالحصول على شخصية من خلال رمزها. على سبيل المثال:
مركز حقوق الإنسان (97) - إرجاع 'أ'
- مركز حقوق الإنسان (65) - إرجاع 'أ'
- مركز حقوق الإنسان (49) - إرجاع '1'
- مركز حقوق الإنسان (37) - عوائد'٪'
2. طريقة التشفير ()
- السلاسل في بايثون لها طريقة
ترميز()
، الذي يحول أحرف السلسلة إلى رموزها. على سبيل المثال:
'أ'.ترميز ('أوتف-8') - إرجاع با'
'أ'.ترميز ('أوتف-8') - إرجاع با'
'1'.ترميز ('أوتف-8') - إرجاع ب'1'
'%'.ترميز ('أوتف-8') - عوائد ب'٪'
3. طرق السلسلة
تحتوي السلاسل في بايثون على عدة طرق للعمل مع الأحرف:
سلسلة.الفهرس () - إرجاع موضع التكرار الأول لحرف في سلسلة
سلسلة.بحث () - إرجاع موضع التكرار الأول للحرف في السلسلة أو -1 إذا لم يتم العثور على الحرف
سلسلة.العد () - إرجاع عدد مرات تكرار الحرف في السلسلة
يمكنك أيضا الحصول على رمز الحرف باستخدام عامل الفهرسة:
سلسلة [0] - إرجاع رمز الحرف الأول
ملاحظة: قد تختلف رموز الأحرف اعتمادا على الترميز المستخدم.
أمثلة على استخدام وظيفة أورد()
تقوم الدالة أورد() بإرجاع تمثيل رقمي لحرف يونيكود.
مثال 1: الحصول على تمثيل رقمي
من الطباعة (أورد ('أ') حرف)
الناتج:
65
مثال 2: الحصول على تمثيل رقمي لحرف من سلسلة
النص = "مرحبا"
للحرف في النص:
طباعة (أورد (حرف))
الناتج:
72
101
108
108
111
مثال 3: استخدام وظيفة أورد() في حلقة لتحديد المسافة بين الأحرف
بدء _شار = 'أ'
نهاية_شار = 'ض'
لأني في النطاق(أورد(ستارتشار) ، أورد (ستارتشار) + 1):
طباعة (مركز حقوق الإنسان (أنا) ، النهاية="")
الناتج:
أ ب ج د ه و ز ح ط ي ك ل م ن س ف ص ق ر ش ت ث س ص ض
مثال 4: تحويل حرف إلى أحرف كبيرة باستخدام الوظيفة أورد ()
شار = 'أ'
الأحرف الكبيرة = مركز حقوق الإنسان(أورد (شار) - 32)
طباعة (الأحرف الكبيرة)
الناتج:
| A |
مثال 5: استخدام دالة أورد () للتحقق مما إذا كان الحرف حرفا
شار = '9'
إذا أورد ('أ') < = أورد (شار) <= أورد ('ض') أو أورد ('أ') < = أورد (شار) < = أورد ('ض'):
طباعة ("هذا هو الحرف ")
آخر:
طباعة ("إنها ليست رسالة")
خاتمة:
انها ليست رسالة
وظيفة أورد () مفيدة جدا عند العمل مع الرموز والسلاسل في بيثون ، مما يسمح لك للحصول على تمثيل رقمي لرمز وتنفيذ عمليات مختلفة معهم.
تحويل رقم إلى حرف باستخدام وظيفة مركز حقوق الإنسان()
في لغة برمجة بايثون ، يمكنك بسهولة تحويل رقم إلى حرف باستخدام وظيفة مركز حقوق الإنسان (). هذه الوظيفة تسمح لك للحصول على حرف من جدول يونيكود باستخدام رمز رقمي. بالنسبة للمبرمجين المبتدئين ، يمكن أن يكون هذا مفيدا في حل مجموعة متنوعة من المهام المتعلقة بالعمل مع السلاسل والرموز.
بناء جملة وظيفة مركز حقوق الإنسان () بسيط جدا:
مركز حقوق الإنسان (العدد)
يتم تمرير الرمز الرقمي للحرف الذي سيتم استلامه كوسيطة إلى وظيفة مركز حقوق الإنسان (). تقوم الدالة بإرجاع الحرف المقابل.
الانطباع (الرمز) # المخرجات 'أ'
يمكنك أيضا استخدام المتغيرات كوسيطة إلى وظيفة شر (). على سبيل المثال ، للحصول على حرف يتم تخزين رمزه في متغير الكود ، تحتاج إلى استدعاء الوظيفة على النحو التالي:
الآن أنت تعرف كيفية تحويل رقم إلى حرف باستخدام وظيفة شر (). هذا هو وسيلة بسيطة ومريحة للعمل مع السلاسل والرموز في بيثون.
نقاط مهمة عند العمل مع الرموز والترميزات
للحصول على رقم الرمز في بايثون ، يمكنك استخدام
وظيفة أورد ()
يتم استخدام طريقة فك التشفير () لفك التشفير
. لا تنس تحديد الترميز المناسب عند استدعاء هذه الطرق.
5. معالجة أخطاء الترميز
قد تحدث أخطاء الترميز عند العمل مع النص في بايثون ، خاصة إذا كانت البيانات تحتوي على أحرف لا تتطابق مع الترميز المحدد. للتعامل مع مثل هذه الأخطاء ، يمكنك استخدام المعلمة
أخطاء
في الأساليب
ترميز()
و
فك()
. على سبيل المثال ، يمكنك تحديد قيمة
أخطاء = 'تجاهل'
لتجاهل الأخطاء ، أو
أخطاء = 'استبدال'