اذهب إلى المحتوى
  • 0

كيف أستطيع الحصول على قيمة أسكي لحرف في البايثون ؟

ali_agha

السؤال

Recommended Posts

  • 0

يمكنك استخدام دالة ord() التي سوف تعطيك العدد الصحيح من أي حرف أو رمز، وفي حالة ما إذا أردت أن تعيد العدد إلى حرف مرة أخرى يمكنك استخدام دالة chr() كما في المثال التالي:

>>> ord('a')
97
>>> chr(97)
'a'
>>> chr(ord('a') + 3)
'd'
>>>

ملاحظة: تقوم دالة ord() بإعطائك عدد الصحيح ليس فقط بالآسكي فمثلا لو كتبت حرف بنظام تشفير آخر فسوف تعطيك العدد الصحيح المقابل له أيضا.
وفي حالة ما أردت الحصول على unicode لأي حرف أو رمز آخر يمكنك استخدام دالة unichr كما في المثال التالي:

>>> unichr(97)
u'a'
>>> unichr(1234)
u'\u04d2'

المصدر

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...