Metody isprintable () zwracają wartość True, jeśli wszystkie znaki w ciągu są drukowalne lub ciąg jest pusty. Jeśli nie, zwraca False.
Znaki zajmujące miejsce do drukowania na ekranie są znane jako znaki drukowalne. Na przykład:
- litery i symbole
- cyfry
- interpunkcja
- Biała przestrzeń
Składnia isprintable()
to:
string.isprintable ()
isprintable () Parametry
isprintable()
nie przyjmuje żadnych parametrów.
Wartość zwracana z isprintable ()
Te isprintable()
metody powraca:
True
jeśli ciąg jest pusty lub wszystkie znaki w ciągu są drukowalneFalse
jeśli ciąg zawiera co najmniej jeden niedrukowalny znak
Przykład 1: Działanie isprintable ()
s = 'Space is a printable' print(s) print(s.isprintable()) s = 'New Line is printable' print(s) print(s.isprintable()) s = '' print('Empty string printable?', s.isprintable())
Wynik
Spacja to drukowalny True Nowa linia jest drukowalna Fałsz Pusty ciąg drukowalny? Prawdziwe
Przykład 2: Jak używać isprintable ()?
# written using ASCII # chr(27) is escape character # char(97) is letter 'a' s = chr(27) + chr(97) if s.isprintable() == True: print('Printable') else: print('Not Printable') s = '2+2 = 4' if s.isprintable() == True: print('Printable') else: print('Not Printable')
Wynik
Nie do druku do druku