المشكلة هي أن بايثون ليس لديها وظيفة مضمنة للحصول على الحرف n من السلسلة. يمكنك استخدام الوظيفة len () لمعرفة عدد الأحرف الموجودة في سلسلة ، ثم استخدام دالة index () للحصول على الحرف nth.
def getNthCharacter(string, n): if n > len(string): return ""; return string[n-1];
يعرّف هذا الرمز دالة تأخذ وسيطتين ، سلسلة ورقم. إذا كان الرقم أكبر من طول السلسلة ، فإنه يُرجع سلسلة فارغة. وبخلاف ذلك ، تقوم بإرجاع الحرف الموجود في السلسلة إلى الفهرس المحدد بواسطة الرقم.
ما هو الحرف ن
الحرف nth في Python هو الحرف الموجود في الموضع n في سلسلة.
الأوتار في بيثون
في لغة بايثون ، السلاسل عبارة عن سلسلة من الأحرف. يمكن استخدام السلاسل لتخزين النصوص أو الأرقام أو أي نوع آخر من البيانات.
لإنشاء سلسلة في Python ، يمكنك استخدام الدالة string (). للوصول إلى الأحرف الموجودة في سلسلة ، يمكنك استخدام الدالة index (). يمكنك أيضًا استخدام الوظيفة len () لتحديد عدد الأحرف في سلسلة.
لمقارنة سلسلتين من أجل المساواة ، يمكنك استخدام عامل التشغيل ==. لمقارنة سلسلتين في عدم المساواة ، يمكنك استخدام عامل التشغيل! =.