Python String iSprintable Methode

Python String iSprintable Methode

„Wenn Sie mit Saiten in der Python -Programmiersprache arbeiten, werden Sie auf mehrere nützliche Funktionen stoßen. Da die integrierten Funktionen so einfach zu bedienen sind, können Sie alle schnell mit allen vertraut machen. In diesem Tutorial führen wir Sie über die issprintable () -Funktion. Obwohl es im Vergleich zu anderen Programmiersprachen im Vergleich zu anderen Programmiersprachen ist, ist die integrierte Funktion, die für Saiten in Python verfügbar ist. Lassen Sie uns also die Funktionsweise der Funktion isPrintable () in diesem Handbuch lernen.”

Was ist eine Python String isPrintable () -Methode?

Die Funktion isPrintable () ist eine integrierte Funktion in der Python-Programmiersprache, die mit Zeichenfolgen verwendet werden soll. Es ist eine Funktion für die Stringhandhabung. Es nimmt keinen Parameter als Eingabe an und gibt das Ergebnis in Form von „wahren“ oder „falschen“ Werten zurück. Es wird verwendet, um zu überprüfen, ob jedes Zeichen in einer Zeichenfolge druckbar ist oder nicht. Wie der Name schon sagt, "ist druckbar", überprüft die Funktion die Zeichenfolge auf druckbare Zeichen und gibt "true" zurück, falls alle Zeichen gedruckt werden können.

Syntax von iSprintable () -Funktion

Die Syntax der Python -Programmiersprache ist sehr einfach und leicht zu verstehen. Die Syntax ist unten für Ihr Verständnis angegeben:

Die Funktion nimmt keinen Eingabeparameter an und gibt einen „wahren“ oder „falschen“ Wert zurück. Es wird „wahr“ für alle druckbaren Zeichen zurückgeben. Die druckbaren Zeichen umfassen 0-9 Ziffern, A-Z- und A-Z-Zeichen, alle Interpunktionszeichen, Räume und leere Saiten. Es wird "falsch" zurückgegeben, wenn ein Zeichen in der Zeichenfolge nicht druckbar ist und nicht printable Zeichen alle White -Space -Zeichen außer Platz enthält. Lassen Sie uns einige einfache und grundlegende Beispiele sehen, um die Funktionsweise der isPrintable () -Funktion in der Python-Programmierungssprache zu verstehen.

Beispiel 1

Im ersten Beispiel werden wir einen sehr grundlegenden Beispielcode verwenden, damit Sie kein Problem damit haben. Der Beispielcode ist unten angegeben:

string = 'druckbare Zeichenfolge?''
prnt = String.isprintier ()
print ('ist diese Zeichenfolge druckbar? \ n ', prnt)

Die Zeichenfolge wird einer Variablen „String“ zugeordnet, und die zweite Zeile enthält die Funktion isPrintable (). Das von der Funktion isPrintable () zurückgegebene Ergebnis wird der Variablen „PRNT“ zugewiesen. Und schließlich wird die Anweisung Print () verwendet, um das Ergebnis der Funktion isPrintable () zu drucken. Sehen wir uns nun das Ergebnis des folgenden Beispielcodes an:

Beachten Sie, dass die Funktion „True“ zurückgibt, da alle Zeichen der angegebenen Zeichenfolge druckbar sind.

Beispiel 2

Testen wir im zweiten Beispiel die Funktion isPrintable () mit einer leeren Zeichenfolge und einem leeren Speicherplatz. Überprüfen Sie den unten angegebenen Beispielcode:

leer = "
Space = "
leer1 = leer.isprintier ()
Space1 = Space.isprintier ()
drucken ('ist leeres Zeichenfolge druckbar? \ n ', leer1)
print ('ist Platz druckbar? \ n ', space1)

Hier haben wir zwei Variablen definiert, "leer" und "Raum". Die "leere" Variable enthält eine leere Zeichenfolge, und die Variable "Space" enthält einen Speicherplatz in der Zeichenfolge. Danach haben wir zwei weitere Variablen definiert, "Leere1" und "Space1". Die Variable „leer1“ enthält das Ergebnis aus der auf die Zeichenfolge „leeren“ angewendeten Funktion isPrintable (), die angewendet wird. Die Variable „Space1“ enthält das Ergebnis aus der auf die Zeichenfolge „Space“ angewendeten Funktion isPrintable (), die auf die Zeichenfolge „Space“ angewendet wird. Und schließlich verwendeten wir zwei Print () -Anweisungen, um das Ergebnis aus der Funktion isPrintable () für beide Zeichenfolgen zu drucken. Lassen Sie uns die Ausgabe des Beispielcodes im Screenshot unten sehen:

Beachte. Da beide Saiten gültig sind, gab die Funktion für beide „wahr“ zurück.

Beispiel 3

Bisher haben wir die Funktion isPrintable () mit gültigen und druckbaren Zeichenfolgen getestet. Testen wir die Funktion mit einem nicht printbaren Charakter. Im Beispielcode hier stellen wir ein nicht druckbar. Siehe den Beispielcode unten, um die Methode zu verstehen:

String = 'druckbar \ n String?''
prnt = String.isprintier ()
print ('ist diese Zeichenfolge druckbar? \ n ', prnt)

Wenn Sie es bemerken, haben wir den gleichen Beispielcode verwendet wie im ersten Beispiel. Wir haben kürzlich die Zeichenfolge geändert. Die Zeichenfolge wird durch ein Zeichen erweitert, das nicht gedruckt werden kann. Es wurde getan, um zu verstehen, dass die Funktion isPlable () einen „falschen“ Wert zurückgibt. Um Ihnen ein klares Bild zu geben, haben wir denselben Beispielcode verwendet, damit Sie die Ausgänge vergleichen können. Lassen Sie uns nun die unten angegebene Ausgabe sehen:

Wie Sie sehen können, haben wir dadurch einen „falschen“ Wert erhalten, indem wir nur einen nicht gedruckten Charakter hinzufügen, als Ergebnis einen „falschen“ Wert. Da das Zeichen „\ n“ nicht von der Funktion isPrintable () unterstützt wird, hat er einen „falschen“ Wert zurückgegeben.

Beispiel 4

Lassen Sie uns nun die Funktion iSPrintable () in einem komplexen praktischen Beispiel verwenden. Hier verwenden wir eine "für" -Schloop, um die nicht gedruckten Zeichen zu überspringen und die Zeichenfolge ohne sie zu drucken.

string = 'ist \ b this \ r \ fprintable \ n String?''
NewStr = "
C = 0
für ITR in String:
if (ITR.isprintier ()) == Falsch:
C+= 1
Newstr+= "
anders:
Newstr+= ITR
print ('Die nicht printbaren Zeichen in der Zeichenfolge sind =', c)
print ('Die druckbare Zeichenfolge ist =', Newstr)

In dem oben angegebenen Beispielcode enthält die erste Zeile die Zeichenfolge, die mit der Funktion isPrintable () überprüft werden muss. Die zweite Zeile enthält eine leere Zeichenfolge, die im Programm zur weiteren Verarbeitung verwendet wird. Wir haben die Variable "C" mit "0" initialisiert, um die Anzahl der nicht printbaren Zeichen in der Zeichenfolge zu zählen. Danach haben wir die "für" -Schloop definiert, um die nicht gedruckten Zeichen zu zählen und die druckbare Zeichenfolge zu extrahieren.

Unter der Schleife "für" wird eine "if" -Anweisung verwendet, um jedes Zeichen der Zeichenfolge zu überprüfen. Wenn ein nicht gedrucktes Zeichen in der Zeichenfolge eintritt und die Funktion isPrintable () „Falsch“ zurückgibt, wird die erste Bedingung der Anweisung „If“ ausgeführt. Hier wird die Zählvariable „C“ um 1 erhöht, und in der leeren Zeichenfolge „Newstr“ wird ein Speicherplatz hinzugefügt. Wenn das druckbare Zeichen in der Zeichenfolge erhält. Hier wird der druckbare Zeichen zur leeren Zeichenfolge "Newstr" hinzugefügt.

Und schließlich werden zwei Print () -Anweisungen verwendet, um die Anzahl der nicht gedruckten Zeichen und die druckbare Zeichenfolge zu drucken. Lassen Sie uns die Ausgabe des Codes im Screenshot unten sehen:

Sie können zählen, dass es in der Zeichenfolge 4 nicht printable Zeichen gibt. Die nicht printbaren Zeichen werden entfernt und der Rest der Zeichenfolge wird so gedruckt, wie sie ist.

Abschluss

Wir haben diesen Artikel so gestaltet, dass Sie einen kurzen Überblick über die Funktion isPrintable () in der Python -Programmiersprache geben. Die Funktion isPrintable () ist eine integrierte Funktion, um zu überprüfen, ob die Zeichenfolge druckbar ist oder nicht. Wir haben die Arbeit der isPrintable () -Funktion mit Hilfe von Beispielen erläutert.