La chaîne Python est imprimable ()

La méthode isprintable () renvoie True si tous les caractères de la chaîne sont imprimables ou si la chaîne est vide. Sinon, il renvoie False.

Les caractères qui occupent l'espace d'impression à l'écran sont appelés caractères imprimables. Par exemple:

  • lettres et symboles
  • chiffres
  • ponctuation
  • espace blanc

La syntaxe de isprintable()est:

 string.isprintable ()

Paramètres isprintable ()

isprintable() ne prend aucun paramètre.

Valeur renvoyée par isprintable ()

La isprintable()méthode renvoie:

  • True si la chaîne est vide ou si tous les caractères de la chaîne sont imprimables
  • False si la chaîne contient au moins un caractère non imprimable

Exemple 1: Fonctionnement de 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())

Production

L'espace est un imprimable True New Line est imprimable False Chaîne vide imprimable? Vrai

Exemple 2: Comment utiliser 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')

Production

 Non imprimable imprimable

Articles intéressants...