Beispiele für Python-Strings

Beispiele Fur Python Strings



Python ist eine schwach typisierte interpretierte Sprache. Daher ist die Datentypdeklaration in Python für die Variablendeklaration nicht erforderlich. Das Python-Skript unterstützt verschiedene Datentypen. Die String-Daten sind einer davon. Die Zeichenfolgendaten werden zum Speichern mehrerer Zeichen verwendet. In diesem Tutorial werden die Methoden zum Definieren und Verwenden der String-Daten in Python gezeigt.

Inhaltsthema:

  1. Definieren Sie die String-Variablen
  2. Zählen Sie die Länge der Zeichenfolge
  3. Drucken Sie die Zeichenfolge aus
  4. Formatieren Sie die Zeichenfolge
  5. Entfernen Sie den Inhalt aus einem String
  6. Teilen Sie die Zeichenfolge
  7. Schneiden Sie die Zeichenfolge ab
  8. Kehren Sie die Zeichenfolge um
  9. Ersetzen Sie den String-Wert
  10. Ändern Sie die Groß-/Kleinschreibung der Zeichenfolge

Definieren Sie die String-Variablen

Der Zeichenfolgenwert kann im Python-Skript auf drei Arten definiert werden: durch einfache Anführungszeichen (‘), doppelte Anführungszeichen (“) und dreifache Anführungszeichen (“‘). Erstellen Sie eine Python-Datei mit dem folgenden Skript, das drei Zeichenfolgenvariablen definiert, und geben Sie die Variablen in der Ausgabe aus:







#Definieren Sie eine Variable mit einfachen Anführungszeichen, um eine einzeilige Zeichenfolge zu speichern
string1 = „Python-Programmierung“
#Definieren Sie eine Variable mit doppelten Anführungszeichen, um eine einzeilige Zeichenfolge zu speichern
string2 = „Python ist eine schwach typisierte Sprache“
#Definieren Sie eine Variable mit dreifachen Anführungszeichen, um mehrzeilige Zeichenfolgen zu speichern
string3 = '''Lernen Sie Python-Programmierung
von Grund auf

#Drucken Sie die Variablen
drucken ( string1 )
drucken ( string2 )
drucken ( string3 )

Ausgabe:



Nach der Ausführung des Skripts erscheint folgende Ausgabe:







Zur Spitze gehen

Zählen Sie die Länge der Zeichenfolge

Python verfügt über eine integrierte Funktion namens len(), um die Länge der String-Variablen zu zählen. Erstellen Sie eine Python-Datei mit dem folgenden Skript, das einen Zeichenfolgenwert vom Benutzer, den Druckeingabewert und die Länge des Eingabewerts übernimmt:



#Nimm einen String-Wert
strVal = Eingang ( „Geben Sie einen Zeichenfolgenwert ein:“ )
#Zählt die Gesamtzahl der Zeichen des Eingabewerts
ln = nur ( strVal )
#Drucken Sie den vom Benutzer übernommenen Zeichenfolgenwert
drucken ( „Der Stringwert ist:“ , strVal )
#Drucken Sie die Länge der Zeichenfolge
drucken ( „Die Länge der Zeichenfolge beträgt:“ , ln )

Ausgabe:

Gemäß der folgenden Ausgabe wird „Python String“ vom Benutzer als Eingabewert übernommen. Die Länge dieser Zeichenfolge beträgt 13, was gedruckt wird:

Zur Spitze gehen

Drucken Sie die Zeichenfolge aus

Erstellen Sie eine Python-Datei mit dem folgenden Skript, das die Methoden zum Drucken eines einzelnen Zeichenfolgenwerts, eines numerischen und eines Zeichenfolgenwerts, einer Variablen mit einer anderen Zeichenfolge und mehrerer Variablen mit anderen Zeichenfolgen zeigt. Nach der Ausführung des Skripts werden vom Benutzer drei Eingabewerte übernommen.

#Einzelwert drucken
drucken ( „Python lernen“ )
#Mehrere Werte drucken
drucken ( fünfzehn , „Python-String-Beispiele“ )

#Nehmen Sie drei Eingabewerte vom Benutzer
Kurscode = Eingang ( „Geben Sie den Kurscode ein:“ )
Kursname = Eingang ( „Geben Sie den Kursnamen ein:“ )
Kreditstunde = schweben ( Eingang ( „Geben Sie die Kreditstunde ein:“ ) )

#Drucken Sie eine einzelne Variable
drucken ( ' \N ' , „Kurscode:“ , Kurscode )
#Mehrere Variablen drucken
drucken ( ' Kursname:' , Kursname , ' \N ' , „Kreditstunde:“ , Kreditstunde )

Ausgabe:

„CSE320“, „Python Programming“ und „2.0“ werden nach der Ausführung des Skripts als Eingabe übernommen. Diese Werte werden später ausgedruckt.

Zur Spitze gehen

Formatieren Sie die Zeichenfolge

In Python stehen mehrere Optionen zum Formatieren der Zeichenfolgenwerte zur Verfügung. Die Funktion format() ist eine davon. Im folgenden Skript werden verschiedene Möglichkeiten zur Verwendung der Funktion format() im Python-Skript gezeigt. Der Schülername und der Stapel werden vom Benutzer nach der Ausführung des Skripts übernommen. Als nächstes werden diese Werte mit anderen Zeichenfolgen gedruckt, indem die Funktion format() mit den Schlüsselwerten und Positionswerten verwendet wird.

#Nimm einen String-Wert vom Benutzer
Name = Eingang ( 'Name des Studenten:' )
#Nimm einen Zahlenwert vom Benutzer
Charge = int ( Eingang ( 'Charge:' ) )

#Verwendung der Funktion format() mit den Variablen
drucken ( „{n} ist der Student von {b} Batch.“ . Format ( N = Name , B = Charge ) )
#Verwendung der Funktion format() mit einem Zeichenfolgewert und einem numerischen Wert
drucken ( „{n} ist der Student von {s} Semester.“ . Format ( N = „Dschafar“ , S = 6 ) )
#Verwendung der Funktion format() ohne Definition von Positionsschlüsseln
drucken ( „{} ist der Schüler von {} Batch.“ . Format ( Name , 12 ) )
#Verwendung der Funktion format() durch Definition numerischer Positionsschlüssel
drucken ( „{1} ist der Student des {0} Semesters.“ . Format ( 10 , „Mazhar“ ) )

Ausgabe:

Für die Eingabewerte erscheint die folgende Ausgabe, „Mizanur Rahman“ als Schülername und 45 als Stapelwert:

Zur Spitze gehen

Entfernen Sie den Inhalt aus einem String

Der Teilinhalt oder der gesamte Inhalt einer String-Variablen kann aus der Python-String-Variablen entfernt werden. Erstellen Sie mit dem folgenden Skript eine Python-Datei, die einen Zeichenfolgenwert vom Benutzer übernimmt. Als nächstes entfernt das Skript den Inhalt des Eingabewerts teilweise, indem es die Zeichenfolge wie im vorherigen Beispiel ausschneidet und die undefinierte Variable mit dem Befehl „del“ erstellt.

versuchen :
#Nimm einen String-Wert
strVal = Eingang ( „Geben Sie einen Zeichenfolgenwert ein: \N ' )
drucken ( „Originalzeichenfolge:“ + strVal )

#Entferne danach alle Zeichen aus der Zeichenfolge
#die ersten 10 Zeichen
strVal = strVal [ 0 : 10 ]
drucken ( „String-Wert nach dem ersten Löschen:“ +strVal )

#Entfernen Sie 5 Zeichen vom Anfang der Zeichenfolge
strVal = strVal [ 5 : ]
drucken ( „String-Wert nach dem zweiten Löschen:“ +strVal )

#Entfernen Sie das bestimmte Zeichen aus der Zeichenfolge, falls vorhanden
strVal = strVal. ersetzen ( 'ICH' , '' , 1 )
drucken ( „String-Wert nach dem dritten Löschvorgang:“ +strVal )

#Entfernen Sie die gesamte Zeichenfolge und machen Sie die Variable undefiniert
des strVal
drucken ( „String-Wert nach dem letzten Löschvorgang:“ +strVal )

außer Namensfehler :
#Drucken Sie die Nachricht, wenn die Variable undefiniert ist
drucken ( „Die Variable ist nicht definiert.“ )

Ausgabe:

Nach der Ausführung des Skripts erscheint folgende Ausgabe:

Zur Spitze gehen

Teilen Sie die Zeichenfolge

Erstellen Sie eine Python-Datei mit dem folgenden Skript, das den Zeichenfolgenwert basierend auf Leerzeichen, Doppelpunkt (:), einem bestimmten Wort und der Höchstgrenze aufteilt:

#Nimm einen String-Wert vom Benutzer
strVal = Eingang ( „Geben Sie einen Zeichenfolgenwert ein: \N ' )

#Teilen Sie die Zeichenfolge ohne Argumente auf
drucken ( „Werte basierend auf dem Leerzeichen aufteilen:“ )
drucken ( strVal. Teilt ( ) )

#Teilen Sie die Zeichenfolge basierend auf einem Zeichen auf
drucken ( „Werte basierend auf dem ‚:‘ aufteilen“ )
drucken ( strVal. Teilt ( ':' ) )

#Teilen Sie die Zeichenfolge basierend auf einem Wort auf
drucken ( „Werte basierend auf dem Wort aufteilen“ )
drucken ( strVal. Teilt ( 'Kurs' ) )

#Teilen Sie die Zeichenfolge basierend auf dem Leerzeichen und der Höchstgrenze auf
drucken ( „Werte nach Grenzwert aufteilen“ )
drucken ( strVal. Teilt ( ' ' , 1 ) )

Ausgabe:

Für den Eingabewert „Kurscode: CSE – 407“ erscheint nach der Ausführung des Skripts folgende Ausgabe:

Zur Spitze gehen

Schneiden Sie die Zeichenfolge ab

Erstellen Sie eine Python-Datei mit dem folgenden Skript, das die Zeichenfolge basierend auf dem Leerzeichen auf beiden Seiten, der linken Seite und der rechten Seite, mithilfe der Funktionen „strip()“, „lstrip()“ und „rstrip()“ kürzt. Die letzte lstrip()-Funktion wird basierend auf dem „P“-Zeichen verwendet.

strVal = „Python ist eine beliebte Sprache.“
drucken ( „Originalzeichenfolge:“ +strVal )
#Beide Seiten zuschneiden
strVal1 = strVal. Streifen ( )
drucken ( „Nach dem Beschneiden beider Seiten:“ + strVal1 )
#Linke Seite zuschneiden
strVal2 = strVal. lstrip ( )
drucken ( „Nach dem Trimmen der linken Seite:“ + strVal2 )
#Rechte Seite zuschneiden
strVal3 = strVal. rstrip ( )
drucken ( „Nach dem Beschneiden der rechten Seite:“ +strVal3 )
#Linke Seite basierend auf einem Charakter zuschneiden
strVal4 = strVal2. lstrip ( 'P' )
drucken ( „Nach dem Zuschneiden der linken Seite basierend auf einem Zeichen:“ + strVal4 )

Ausgabe:

Nach der Ausführung des Skripts erscheint folgende Ausgabe:

Zur Spitze gehen

Kehren Sie die Zeichenfolge um

Erstellen Sie eine Python-Datei mit dem folgenden Skript, das den Wert des Zeichenfolgenwerts umkehrt, indem die Startposition am Ende der Zeichenfolge mit dem Wert -1 festgelegt wird:

#Nimm einen String-Wert vom Benutzer
strVal = Eingang ( „Geben Sie einen Zeichenfolgenwert ein: \N ' )
#Speichern Sie den umgekehrten Wert der Zeichenfolge
reverse_str = strVal [ ::- 1 ]
#Drucken Sie sowohl die ursprünglichen als auch die umgekehrten Werte der Zeichenfolge
drucken ( „Ursprünglicher Stringwert:“ +strVal )
drucken ( „Umgekehrter Zeichenfolgenwert:“ + reverse_str )

Ausgabe:

Für den Eingabewert „Hello World“ erscheint die folgende Ausgabe:

Zur Spitze gehen

Ersetzen Sie den String-Wert

Erstellen Sie eine Python-Datei mit dem folgenden Skript, das die Hauptzeichenfolge, die Suchzeichenfolge und die Ersetzungszeichenfolge vom Benutzer übernimmt. Als nächstes wird die Funktion replace() verwendet, um die Zeichenfolge zu suchen und zu ersetzen.

#Nimm die Hauptschnur
strVal = Eingang ( „Geben Sie einen Zeichenfolgenwert ein: \N ' )
#Nehmen Sie die Suchzeichenfolge
srcVal = Eingang ( „Geben Sie einen Zeichenfolgenwert ein: \N ' )
#Nehmen Sie die ersetzte Zeichenfolge
repVal = Eingang ( „Geben Sie einen Zeichenfolgenwert ein: \N ' )
#Suchen und ersetzen Sie die Zeichenfolge
ersetzt_strVal = strVal. ersetzen ( srcVal , repVal )
#Drucken Sie die ursprünglichen und ersetzten Zeichenfolgenwerte
drucken ( „Originalzeichenfolge:“ +strVal )
drucken ( „Ersetzte Zeichenfolge:“ + ersetzt_strVal )

Ausgabe:

Für die Frage „Gefällt Ihnen PHP?“ erscheint die folgende Ausgabe. Hauptzeichenfolgenwert, der Suchwert „PHP“ und der Ersatzwert „Python“:

Zur Spitze gehen

Ändern Sie die Groß-/Kleinschreibung der Zeichenfolge

Erstellen Sie mit dem folgenden Skript eine Python-Datei, die die E-Mail-Adresse und das Passwort des Benutzers übernimmt. Als nächstes werden die Funktionen „lower()“ und „upper()“ verwendet, um die Eingabewerte mit den jeweiligen Werten zu vergleichen und zu prüfen, ob die Eingabewerte gültig oder ungültig sind.

#Nehmen Sie die E-Mail-Adresse
Email = Eingang ( 'E-Mail Adresse eingeben:' )
#Nehmen Sie das Passwort
Passwort = Eingang ( 'Geben Sie das Passwort ein:' )
#Vergleichen Sie die Zeichenfolgenwerte nach der Konvertierung der E-Mail
#in Kleinbuchstaben und Passwort in Großbuchstaben
Wenn Email . untere ( ) == „admin@example.com“ Und Passwort. Oberer, höher ( ) == 'GEHEIMNIS' :
drucken ( 'Authentifizierter Nutzer.' )
anders :
drucken ( „E-Mail oder Passwort ist falsch.“ )

Ausgabe:

Es erscheint die folgende Ausgabe für „ admin@example.com ” und „geheime“ Eingabewerte:

Es erscheint die folgende Ausgabe für „ admin@abc.com ” und „geheime“ Eingabewerte:

Zur Spitze gehen

Abschluss

In diesem Tutorial werden verschiedene Arten von stringbezogenen Aufgaben mit unterschiedlichen integrierten Python-Funktionen anhand mehrerer Python-Skripte gezeigt. Die Python-Benutzer können sich nun die Grundkenntnisse der Python-String-Operationen aneignen, nachdem sie dieses Tutorial sorgfältig gelesen haben.