Metody isprintable () vrací True, pokud jsou všechny znaky v řetězci tisknutelné nebo je řetězec prázdný. Pokud ne, vrátí False.
Znaky, které zabírají tiskový prostor na obrazovce, se označují jako tisknutelné znaky. Například:
- písmena a symboly
- číslice
- interpunkce
- mezery
Syntaxe isprintable()
je:
string.isprintable ()
isprintable () parametry
isprintable()
nebere žádné parametry.
Návratová hodnota z isprintable ()
Tyto isprintable()
metoda vrátí:
True
pokud je řetězec prázdný nebo lze tisknout všechny znaky v řetězciFalse
pokud řetězec obsahuje alespoň jeden netisknutelný znak
Příklad 1: Práce 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())
Výstup
Space is a printable True New Line is printable False Empty string printable? Skutečný
Příklad 2: Jak používat 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')
Výstup
Nelze tisknout Tisknutelné