المبرمج العربي نشر 25 ديسمبر 2015 أرسل تقرير نشر 25 ديسمبر 2015 أريد دالة أو طريقة أمرر لها عدد صحيح (أصغر من 255 بالطبع) فترجع لي سلسلة نصية تحتوي على hex ّذلك العدد، فمثلا لو قمت بتمرير 65 فسترجع لي '\x41' فكيف أستطيع فعل ذلك في بايثون؟ اقتباس
0 هشام رزق الله نشر 25 ديسمبر 2015 أرسل تقرير نشر 25 ديسمبر 2015 حسب ما فهمته أنك تبحث عن دالة chr.يبدو أنك تخلط بين التمثيل العشري للأعداد الصحيحة وبين التمثيل السداسي العشري (hex) للأعداد الصحية، لذلك لم أفهم بالضبط ما الذي تريده بالضبط، فحسب السؤال الذي وضعته أعتقد أنك ستحتاج إلى واحدة من هذه الدوال الموجودة هنا:>>> chr(0x65) == '\x65' True >>> hex(65) '0x41' >>> chr(65) == '\x41' Trueلاحظ أن هذا مختلف قليلا عن السلسلة النصية التي تحتوي على عدد صحيح كعدد سداسي عشري، فإذا أردت ذلك، استخدم دالة hex المدمجة كما في المثال. 1 اقتباس
السؤال
المبرمج العربي
أريد دالة أو طريقة أمرر لها عدد صحيح (أصغر من 255 بالطبع) فترجع لي سلسلة نصية تحتوي على hex ّذلك العدد، فمثلا لو قمت بتمرير 65 فسترجع لي '\x41' فكيف أستطيع فعل ذلك في بايثون؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.