In diesem Blogartikel wird der Datentyp Strings erklärt.
Ich bin in meinem Projekt „pythonlernen“ in der Datei „main.py“.
Python-Code
1 if __name__ == '__main__': 2 ein_string_ist_eine_zeichenkette = " Das ist ein String " 3 4 # Ein bestimmtes Zeichen ausgeben 5 print("Das 3. Zeichen: " + ein_string_ist_eine_zeichenkette[3]) 6 print("Das 14. Zeichen: " + ein_string_ist_eine_zeichenkette[14]) 7 8 # Leerzeichen in Strings löschen mit lstrip und mit rstrip 9 print("Ganzer String: " + ein_string_ist_eine_zeichenkette) 10 print("Leerzeichen links gelöscht: " + ein_string_ist_eine_zeichenkette.lstrip()) 11 print("Leerzeichen rechts gelöscht: " + ein_string_ist_eine_zeichenkette.rstrip()) 12 13 # Länge eines String mit len 14 print("Länge des Strings: " + str(len(ein_string_ist_eine_zeichenkette))) 15 16 # Einen String in einem anderen String suchen mit find 17 print("String suchen: " + str(ein_string_ist_eine_zeichenkette.find("ein"))) 18 print("String suchen: " + str(ein_string_ist_eine_zeichenkette.find("kein"))) 19 20 # Einen String in einem anderen String ersetzen mit replace 21 print("String ersetzen: " + ein_string_ist_eine_zeichenkette.replace("String", "string")) 22 23 # Strings zusammensetzen 24 print("String zusammensetzen " + "Ich bin " + "Markus") 25 26 # Teile eines Strings kopieren 27 print("Zeichen 0-3:" + ein_string_ist_eine_zeichenkette[0:3]) 28 print("Zeichen 14-20: " + ein_string_ist_eine_zeichenkette[14:20]) 29 30 # Typumwandlung 31 print("Eine Zahl in einen String umwandeln: " + str(45.5)) 32 print("Ein Boolean in ein String umwandeln: " + str(True)) 33
Ein String ist ein Objekt
Was ein Objekt ist, wird im Kurs noch detailliert behandelt. Ein Objekt hat Eigenschaften und Methoden. lstrip(), rstrip(), find() und replace() sind Methoden des String-Objektes.
Leerzeichen am Anfang und am Ende eines Strings entfernen
In jeder Programmiersprache, so auch in der Programmiersprache Python ist es möglich, bei einem String Leerzeichen zu entfernen, die sich am Anfang oder am Ende eines Strings befinden. Das String-Objekt hat hierfür die Methoden lstrip() und rstrip(). Wie diese Methoden angewandt werden, sehen Sie in Codezeile 10 und 11.
String in einem anderen String suchen
Ein String in einem anderen String wird Substring genannt. Einen Substring suchen, können Sie mit der Methode find(). In Codezeile 17 und 18 wird gezeigt, wie Sie mit der Methode find einen String in einem Substring suchen können. Das Suchen von Substrings in einem String wird beim Programmieren sehr oft benötigt.
String in einem anderen String ersetzen
Einen String in einem Substring ersetzen, können Sie mit der Methode replace(). Strings suchen und ersetzen ist zum Beispiel wichtig, wenn Sie mit Python einen Texteditor programmieren möchten. Wie die replace-Methode eingesetzt wird, wird in Codezeile 21 gezeigt.
Typenumwandlung
Typenumwandlung bedeutet, dass der Wert von einem bestimmten Datentyp in einen anderen Datentyp umgewandelt wird. Im obigen Code geschieht das in Codezeile 31 und 32. Mit dem Python-Befehl str ist es möglich, alle Datentypen in einen String umzuwandeln. Im Programmierfachchinesisch heißt Typumwandlung „Typecast„.
Das Video zum Blogartikel
Hier das Video zum Blogartikel:
Zurück zum Start-Artikel: Python programmieren trotz Handicap, der inklusive Programmierkurs
Hier geht es zum ersten Artikel:
Python programmieren trotz Handicap, der inklusive Programmierkurs
Schlussbemerkung
In diesem Blogartikel haben Sie den Datentyp Strings kennengelernt. Dieser Datentyp ist beim Programmieren sehr wichtig! Es ist zum Beispiel möglich, den Inhalt von Textdateien auf Strings zu speichern und zu analysieren. In Kombination mit Spracherkennung ist es sogar möglich einen Sprachassistenten wie Siri oder den Google Assistent zu entwickeln, mit der Programmiersprache.
Wenn Sie Fragen zu obige Themen haben, schreiben Sie mir eine Mail an info@marlem-software.de oder rufen Sie mich an unter 07072/1278463 .
Ein Gedanke zu „Python programmieren trotz Handicap – Datentypen: Strings“