Python String isprintable ()

De methode isprintable () geeft True terug als alle tekens in de tekenreeks kunnen worden afgedrukt of als de tekenreeks leeg is. Als dit niet het geval is, wordt False geretourneerd.

Tekens die afdrukruimte op het scherm innemen, worden afdrukbare tekens genoemd. Bijvoorbeeld:

  • letters en symbolen
  • cijfers
  • interpunctie
  • witte ruimte

De syntaxis van isprintable()is:

 string.isprintable ()

isprintable () Parameters

isprintable() neemt geen parameters.

Retourwaarde van isprintable ()

De isprintable()methode retourneert:

  • True als de string leeg is of alle tekens in de string kunnen worden afgedrukt
  • False als de string ten minste één niet-afdrukbaar teken bevat

Voorbeeld 1: werking van 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())

Uitvoer

Spatie kan worden afgedrukt Waar kan een nieuwe regel worden afgedrukt False Lege tekenreeks kan worden afgedrukt? Klopt

Voorbeeld 2: Hoe isprintable () te gebruiken?

 # 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')

Uitvoer

 Niet afdrukbaar Afdrukbaar

Interessante artikelen...