PythonStringVerarbeitung
String-Eingabe:
my_string = raw_input("please input a word:")
String-Beurteilung:
(1) Bestimmen Sie, ob es sich um einen reinen Buchstaben handelt
my_string.isalpha()
String-Suchtreffer:
(1) re
re Regulärer AusdruckBeispiel 1: ^[w_]*$
Erstens bedeutet w, mit jedem Wortzeichen einschließlich eines Unterstrichs übereinzustimmen, was äquivalent zu „[A-Za-z0-9_]“ ist.
Dann folgte ich _.
Schauen Sie sich das *-Zeichen noch einmal an: Entspricht dem vorherigen Unterausdruck null oder mehrmals. Beispielsweise stimmt zo* mit „z“ und „zoo“ überein. * Entspricht {0,}.
Das letzte ist $: Es bedeutet das Ende der Zeichenfolge, es gibt keine weiteren Zeichen danach.
Die Bedeutung dieses Ausdrucks besteht also darin, dieses [w_] (jedes Wortzeichen einschließlich Unterstrich, gefolgt von einem Unterstrich) als Ganzes zu behandeln, das null oder mehrmals vorkommt!
import re my_string = raw_input("please input a word:") if re.match('^[a-zA-Z]$', my_string): print "it is a word" else: print "it is not a word"
String-Transformation:
(1) Wandeln Sie den String in alle Kleinbuchstaben um.
my_string = my_string.lower()
(2) Verketten Sie mehrere Zeichenfolgen miteinander.
my_string = my_string + "abc"
(3) Einen Teil der Zeichenfolge abfangen. In diesem Beispiel werden das erste und das letzte Zeichen entfernt und der mittlere Abschnitt abgefangen.
my_string = my_string[1:len(my_string)-1]
Vielen Dank fürs Lesen, ich hoffe, es kann Ihnen helfen, vielen Dank für Ihre Unterstützung dieser Website
Das obige ist der detaillierte Inhalt vonPython-Lerngrundlagen, Verständnis der String-Verarbeitung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!