Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Industrial programming >> Python

Strings in Title Case konvertieren mit Python – Schnell & Zuverlässig

Strings in Title Case konvertieren mit Python – Schnell & Zuverlässig

Mit diesem Trick können Sie einen Python-String schnell in Title Case konvertieren. Zitat aus dem Wikipedia-Artikel:

Title Case wird häufig genutzt, offline und online. Diese Seite nutzt Title Case für alle Artikel. Schaut man genau hin, verwenden die meisten Websites, Zeitungen und Magazine Title Case.

Einen Title-Case-String in Python schnell erstellen: Einfach die eingebaute title()-Methode nutzen:

>>> title = "string in title case"
>>> title.title()
'String In Title Case'

Leider funktioniert das nicht gut:

Eine robustere Version nutzt Reguläre Ausdrücke:

import re

def titlecase(s):
    return re.sub(r"[A-Za-z]{3,}('[A-Za-z]+)?", lambda mo: mo.group(0).capitalize(), s)

titlecase("It's great, and no small words")
# "It's Great, And no Small Words"

Der Reguläre Ausdruck:

Sie können den Code weiter anpassen. Z. B. so, dass ein kleines Wort wie ‘i’ immer großgeschrieben wird.

Python

  1. Python-Operatoren meistern: Umfassender Leitfaden
  2. Fern-Temperatursensor mit Raspberry Pi & Python bauen – Schritt-für-Schritt-Anleitung
  3. Char in String in Java konvertieren – Praxisbeispiele und Best Practices
  4. String in Java mit Rekursion umkehren – Schritt-für-Schritt-Anleitung
  5. Pythons strip()-Methode meistern: Umfassender Leitfaden & Praxisbeispiele
  6. Pythons str.count(): Zeichen & Teilstrings zählen mit Beispielen
  7. Python format()-Strings meistern mit klaren Beispielen
  8. Python len(): Praktischer Leitfaden zur Messung von Objektlängen
  9. Pythons String.find()-Methode meistern: Syntax, Beispiele & Alternativen
  10. Pythons enumerate() meistern: Schleifen mit Indizes für Listen, Tupel, Strings und Dictionaries