15. Lektion: Stringbearbeitung: Unterschied zwischen den VersionenAus Attraktor Wiki
Version vom 27. September 2023, 17:22 UhrInhaltsverzeichnisString MethodenDie Klasse String enthält eine ganze Reihe von Methoden die einen komfortablen Umgang mit Strings ermöglichen. Der Umfang an Methoden ist bei Micropython reduziert. >>> dir(str) ['__class__', '__name__', 'count', 'endswith', 'find', 'format', 'index', 'isalpha', 'isdigit', 'islower', 'isspace', 'isupper', 'join', 'lower', 'lstrip', 'replace', 'rfind', 'rindex', 'rsplit', 'rstrip', 'split', 'startswith', 'strip', 'upper', '__bases__', '__dict__', 'center', 'encode', 'partition', 'rpartition', 'splitlines'] >>> Groß- und KleinschreibungZum Umwandelt von Texten in Groß- oder Kleinschreibung gibt es die Methoden upper() und lower(): >>> hallo = 'Hallo' >>> hallo_klein = hallo.lower() >>> hallo_klein 'hallo' >>> hallo_gross = hallo.upper() >>> hallo_gross 'HALLO' >>> Es läßt sich auch prüfen, ob ein Text groß oder klein geschrieben ist. Wenn sowohl Groß- als auch Kleinbuchstaben enthalten sind werden beide Abfragen False. >>> text = 'Hallo' >>> text.isupper() False >>> text.islower() False >>> text.lower().islower() True >>> text.upper().islower() False >>> Von Whitespaces befreienMit strip kann man Whitespaces aus Strings entfernen. >>> text_form = ' Hallo ' >>> text_form ' Hallo ' >>> text_form.strip() 'Hallo' >>> text_form.lstrip() 'Hallo ' >>> text_form.rstrip() ' Hallo' >>> Texte ausrichtenZum Ausrichten von Texten steht in Micropython nur die center-Methode zur Verfügung. Als Parameter wird die Größe des Feldes angegeben in dem der Text zentriert werden soll. >>> text = 'Hallo' >>> text.center(20) ' Hallo ' Sätze in Worte zerteilenSätze aus Worten zusammensetzenTexte mit Werten auffüllen
Zurück zu Micropython Kurs 2023 - Teil 1 |