English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Python التعليم الأساسي

Python التحكم في العملية

الوظائف في Python

نوع البيانات في Python

Python عمليات ملف

Python الأشياء والفئات

Python تاريخ وتوقيت

Python الجامعة المعرفة

كتيب مرجع بايثون

استخدام و مثال بايثون لـ isprintable()

طريقة النصوص بايثون

إذا كانت جميع الأحرف في السلسلة قابلة للطباعة أو كانت السلسلة فارغة، فإن طريقة isprintable() ستعود True. وإذا لم تكن كذلك، فإنها ستعود False.

الرموز التي تشغل مساحة على الشاشة للطباعة تسمى رموزاً قابلة للطباعة. على سبيل المثال:

  • الأحرف والرموز

  • الأرقام

  • النقاط علامات الترقيم

  • الفراغ

نحو isprintable():

string.isprintable()

معلمات isprintable():

لا يحتوي طريقة isprintable() على أي معلمات.

قيمة العودة لـ isprintable():

يستعيد طريقة isprintable():

  • True إذا كانت السلسلة فارغة أو إذا كانت جميع الأحرف في السلسلة قابلة للطباعة

  • False إذا كانت السلسلة تحتوي على على الأقل رمز غير قابل للطباعة

مثال 1: عمل isprintable()

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

مثال 2: كيفية استخدام isprintable()؟

# كتابة باستخدام 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('غير قابل للطباعة')

عند تشغيل هذا البرنامج، الناتج سيكون:

غير قابل للطباعة
قابل للطباعة

طريقة النصوص بايثون