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

Konvertieren Sie einen String mit Python in einen Titelfall

Mit diesem Trick können Sie einen Python-String schnell in einen Titel umwandeln. Um aus dem Wikipedia-Artikel zu zitieren:

Titelfall wird häufig verwendet, sowohl im Offline- als auch im Online-Druck. Diese Seite selbst verwendet für alle ihre Artikel die Groß- und Kleinschreibung. Wenn Sie genau hinsehen, werden Sie feststellen, dass die meisten Websites, Zeitungen und Zeitschriften die Groß- und Kleinschreibung im Titel verwenden.

Sie können in Python schnell eine Groß-/Kleinschreibung für Titel erstellen. Verwenden Sie einfach den eingebauten title() Methode:

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

Leider funktioniert das nicht sehr gut:

Eine robustere Version zum Konvertieren eines Strings in Groß-/Kleinschreibung ist wie folgt und verwendet 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 diesen Codeabschnitt nach Belieben weiter anpassen. Zum Beispiel könnten Sie es so machen, dass ein kleines Wort wie „i“ immer großgeschrieben wird.


Python

  1. Python-Operatoren
  2. Python- und Raspberry Pi-Temperatursensor
  3. So konvertieren Sie Char in String in Java (Beispiele)
  4. So kehren Sie eine Zeichenfolge in Java mithilfe von Rekursion um
  5. Python String strip() Funktion mit BEISPIEL
  6. Python String count() mit BEISPIELE
  7. Python String format() Erklären Sie mit BEISPIELE
  8. Länge der Python-Zeichenfolge | len() Methode Beispiel
  9. Python String find() Methode mit Beispielen
  10. Enumerate() Funktion in Python:Loop, Tuple, String (Beispiel)