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