Python-sträng kan skrivas ut ()

Metoderna isprintable () returnerar True om alla tecken i strängen kan skrivas ut eller om strängen är tom. Om inte, returnerar den False.

Tecken som upptar utskriftsutrymme på skärmen kallas utskrivbara tecken. Till exempel:

  • bokstäver och symboler
  • siffror
  • skiljetecken
  • blanksteg

Syntaksen för isprintable()är:

 string.isprintable ()

isprintable () Parametrar

isprintable() tar inga parametrar.

Returvärde från isprintable ()

De isprintable()metoden returnerar:

  • True om strängen är tom eller alla tecken i strängen kan skrivas ut
  • False om strängen innehåller minst ett tecken som inte kan skrivas ut

Exempel 1: Arbeta med 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())

Produktion

Utrymmet är en utskrivbar True New Line kan skrivas ut Falsk Tom sträng kan skrivas ut? Sann

Exempel 2: Hur använder jag 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')

Produktion

 Kan inte skrivas ut

Intressanta artiklar...