str.isprintable() هل كل الأحرف قابلة للطباعة
آخر تحديث: 2026-09-22
str.isprintable() هل كل الأحرف قابلة للطباعة
str.isprintable() تُرجع True إذا كانت غير فارغة وكان كل حرف فيها قابلاً للطباعة (لا يشمل أحرف التحكم والمسافات غير القابلة للفصل وغيرها).
| التصنيف | دوال النصوص |
|---|---|
| النوع | دوال الأنواع المدمجة |
| إصدار بايثون | all |
📝 الصياغة
str.isprintable()
القيمة المُعادة:bool. True if non-empty and every char is printable.
يعدّل الكائن الأصلي:لا (يُعيد كائنًا جديدًا)
▶ مثال
عدّل الكود واضغط تشغيل لرؤية النتيجة في لوحة المخرجات:
المخرجات:
True
False
💡 حالات ذات صلة
المزيد من الحالات قادم قريباً — تابعونا.
❓ أسئلة شائعة
Qماذا تُرجع السلسلة الفارغة؟
ATrue، تُعتبر السلسلة الفارغة قابلة للطباعة. هذا ما يميزه عن طرق is* الأخرى التي تتطلب إدخالًا غير فارغ.
Qما الأحرف غير القابلة للطباعة؟
Aأحرف التحكم غير قابلة للطباعة: '\n'.isprintable() و'\t'.isprintable() كلاهما False.
Qما فائدته؟
Aللتحقق مما إذا كان النص مناسبًا للعرض المباشر، مثل تصفية المخرجات التي تحتوي أحرف تحكم.