• 0

كيف يمكن ان أحصل على قيمة ال ASCII لمحرف

اريد الحصول على قيمة الASCII لمحرف كقيمة int

2 اشخاص أعجبوا بهذا

انشر على الشّبكات الاجتماعية


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

يمكن استعمال الدالة ord لإعادة القيمة الرقمية لمحرف ما:

c = 'p'

print("The ASCII value of '" + c + "' is", ord(c))

والخرج سيكون:

The ASCII value of 'p' is 112

أي 112.

للقيام بالعكس (قيمة رقمية لمحرف نستخدم chr:

مثال شامل:

>>> ord('a')
97
>>> chr(97)
'a'

للتحويل بين محرفين 

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

 

انشر على الشّبكات الاجتماعية


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

مرحبا مرام
في بايثون يمكننا ذلك باستخدام الدالة ord, لنحاول استخدامها في مثال,سوف نطبع قيمة ASCII  للحرف المدخل من قبل المستخدم 

ch = input("Enter any character: ")

print("The ASCII value of char " + ch + " is: ",ord(ch))
                                                ^^^^^^

سوف تكون النتيجة كالتالي

Enter any character: a
The ASCII value of char a is:  97

شكرا لك

انشر على الشّبكات الاجتماعية


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

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن