Isprintable () -menetelmät palauttavat True, jos kaikki merkkijonon merkit ovat tulostettavissa tai merkkijono on tyhjä. Jos ei, se palauttaa epätosi.
Merkit, jotka vievät tulostustilan näytöllä, kutsutaan tulostettaviksi merkeiksi. Esimerkiksi:
- kirjaimet ja symbolit
- numeroa
- välimerkit
- välilyönti
Syntaksi isprintable()
on:
string.isprintable ()
isprintable () -parametrit
isprintable()
ei ota parametreja.
Palautusarvo tulostamattomalta ()
isprintable()
Menetelmä palaa:
True
jos merkkijono on tyhjä tai kaikki merkkijonon merkit ovat tulostettavissaFalse
jos merkkijono sisältää ainakin yhden ei-tulostettavan merkin
Esimerkki 1: isprintable (): n toiminta
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())
Tuotos
Avaruus on tulostettava True New Line on tulostettava Väärä Tyhjä merkkijono tulostettavissa? Totta
Esimerkki 2: Kuinka käyttää 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')
Tuotos
Ei tulostettava Tulostettava