English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
إذا كانت جميع الأحرف في السلسلة قابلة للطباعة أو كانت السلسلة فارغة، فإن طريقة isprintable() ستعود True. وإذا لم تكن كذلك، فإنها ستعود False.
الرموز التي تشغل مساحة على الشاشة للطباعة تسمى رموزاً قابلة للطباعة. على سبيل المثال:
الأحرف والرموز
الأرقام
النقاط علامات الترقيم
الفراغ
نحو isprintable():
string.isprintable()
لا يحتوي طريقة isprintable() على أي معلمات.
يستعيد طريقة isprintable():
True إذا كانت السلسلة فارغة أو إذا كانت جميع الأحرف في السلسلة قابلة للطباعة
False إذا كانت السلسلة تحتوي على على الأقل رمز غير قابل للطباعة
s = 'Space is a printable' print(s) print(s.isprintable()) s = '\nالسطر الجديد قابلة للطباعة' print(s) print(s.isprintable()) s = '' print('\nالسلسلة الفارغة قابلة للطباعة؟', s.isprintable())
عند تشغيل هذا البرنامج، الناتج سيكون:
الفراغ هو قابلة للطباعة True السطر الجديد قابلة للطباعة False السلسلة الفارغة قابلة للطباعة؟ True
# كتابة باستخدام ASCII # chr(27) هو رمز الاستدلال # char(97) هو الحرف 'a' s = chr(27) + chr(97) if s.isprintable() == True: print('قابل للطباعة') else: print('غير قابل للطباعة') s = '2+2 = 4' if s.isprintable() == True: print('قابل للطباعة') else: print('غير قابل للطباعة')
عند تشغيل هذا البرنامج، الناتج سيكون:
غير قابل للطباعة قابل للطباعة