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 imprimablesFalse
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