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للتحقق مما إذا كان النص مناسبًا للعرض المباشر، مثل تصفية المخرجات التي تحتوي أحرف تحكم.
Web-Tutorial.com

فريق Web-Tutorial التقني

منصة دروس برمجية يديرها عدة مطورين. كل درس يتم كتابته ومراجعته بواسطة مطورين متخصصين في المجال. نعمل على ضمان دقة وموثوقية المحتوى — إذا لاحظت أي مشكلة، فيرجى إخبارنا.

100%