chr() نقطة ترميز Unicode → حرف
آخر تحديث: 2026-09-22
chr() نقطة ترميز Unicode → حرف
تحوّل chr() نقطة ترميز Unicode (0-0x10FFFF) إلى سلسلة من حرف واحد.
| التصنيف | الدوال المدمجة |
|---|---|
| النوع | دالة مدمجة |
| إصدار بايثون | all |
📝 الصياغة
chr(i)
⚙️ المعاملات
| i مطلوب | A Unicode code point integer (0 to 0x10FFFF). |
|---|
القيمة المُعادة:str. The single-character string for the given code point.
💥 الاستثناءات
TypeError— Raised when i is not an integer.ValueError— Raised when i is outside the range 0-0x10FFFF.
▶ مثال
عدّل الكود واضغط تشغيل لرؤية النتيجة في لوحة المخرجات:
المخرجات:
A
中
€
🏷️ دوال مدمجة ذات صلة
💡 حالات ذات صلة
المزيد من الحالات قادم قريباً — تابعونا.
❓ أسئلة شائعة
Qما العلاقة بين chr() و ord()؟
Aعمليتان متعاكستان: chr(ord('A')) == 'A' و ord(chr(65)) == 65.
Qماذا يُرجع chr(0x4e2d)؟
Aيُرجع '中'. تقبل chr() عددًا صحيحًا لنقطة الترميز بالنظام العشري أو الست عشري (بادئة 0x).
Qماذا يحدث عند تمرير عدد صحيح خارج النطاق؟
Aيُثار ValueError. النطاق الصالح من 0 إلى 0x10FFFF (أقصى نقطة ترميز في يونيكود).
Qهل وسيطة سلسلة مثل chr('A') تعمل؟
Aلا، تُثير TypeError. يجب أن تكون وسيطة chr() عددًا صحيحًا؛ تمرير سلسلة غير صالح.