Los métodos isprintable () devuelven True si todos los caracteres de la cadena son imprimibles o la cadena está vacía. Si no, devuelve False.
Los caracteres que ocupan espacio de impresión en la pantalla se conocen como caracteres imprimibles. Por ejemplo:
- letras y simbolos
- digitos
- puntuación
- espacio en blanco
La sintaxis de isprintable()
es:
string.isprintable ()
Parámetros de isprintable ()
isprintable()
no toma ningún parámetro.
Valor de retorno de isprintable ()
El isprintable()
método devuelve:
True
si la cadena está vacía o todos los caracteres de la cadena son imprimiblesFalse
si la cadena contiene al menos un carácter no imprimible
Ejemplo 1: funcionamiento 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())
Salida
El espacio es imprimible Verdadero Nueva línea es imprimible Falso ¿Cadena vacía imprimible? Cierto
Ejemplo 2: ¿Cómo utilizar 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')
Salida
No imprimible Imprimible