ali_agha نشر 24 سبتمبر 2015 أرسل تقرير نشر 24 سبتمبر 2015 أقوم بكتابة برنامج للتشفير وأحتاج إلى الحصول على قيمة آسكي ASCII لحرف أو رمز معين عن طريق بايثون 2، فكيف أستطيع فعل ذلك ؟ اقتباس
0 هشام رزق الله نشر 24 سبتمبر 2015 أرسل تقرير نشر 24 سبتمبر 2015 يمكنك استخدام دالة ord() التي سوف تعطيك العدد الصحيح من أي حرف أو رمز، وفي حالة ما إذا أردت أن تعيد العدد إلى حرف مرة أخرى يمكنك استخدام دالة chr() كما في المثال التالي:>>> ord('a') 97 >>> chr(97) 'a' >>> chr(ord('a') + 3) 'd' >>>ملاحظة: تقوم دالة ord() بإعطائك عدد الصحيح ليس فقط بالآسكي فمثلا لو كتبت حرف بنظام تشفير آخر فسوف تعطيك العدد الصحيح المقابل له أيضا.وفي حالة ما أردت الحصول على unicode لأي حرف أو رمز آخر يمكنك استخدام دالة unichr كما في المثال التالي:>>> unichr(97) u'a' >>> unichr(1234) u'\u04d2' المصدر اقتباس
السؤال
ali_agha
أقوم بكتابة برنامج للتشفير وأحتاج إلى الحصول على قيمة آسكي ASCII لحرف أو رمز معين عن طريق بايثون 2، فكيف أستطيع فعل ذلك ؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.