Inhaltsverzeichnis

Variablen

variable.title()

Jedes Wort in der Variablen wird mit einem Großbuchstaben begonnen, auch wenn dieser klein geschrieben wurde.
Alle Buchstaben ab dem zweiten Buchstaben in allen Wörtern der Variable werden klein geschrieben.

variable.upper()

Jedes Wort in der Variablen wird ausschließlich in Großbuchstaben geschrieben.

variable.lower()

Jedes Wort in der Variablen wird ausschließlich in Kleinbuchstaben geschrieben.

f-strings

gesamtname = f"{vorname} {nachname}"
begruessung = f"Hallo {vorname} {nachname}! Herzlichen willkommen in unserem Haus!"

Das „f“ sorgt dafür, das alles was innerhalb der Anführungszeichen steht, miteinander verkettet wird.
Variablen müssen in geschweiften Klammern stehen.

Die f-string-Methode werden erst ab Python 3.6 verwendet.
In vorherigen Python-Versionen wurde stattdessen die format-Methode verwendet:

gesamtname = "{} {}".format(vorname, nachname)

Zeichen: Tabulator, neue Zeile

Innerhalb eines Textes können Sonderzeichen ausgegeben werden:

\n = Neue Zeile:\\ 
<code>
print("Hallo \nWelt!")

Das \n fügt eine neue Zeile hinter dem Wort „Hallo“ ein.

\t = Tabulatur:

print("\tHallo Welt!")

Das \t setzt einen Tabulator vor das Wort „Hallo“.

Kombination von neue Zeile und Tabulator:

print("\nSag mal: \n\tHallo \n\tWelt!")

Man kann also auch beides miteinander kombinieren.

variable.rstrip() oder lstrip() oder strip()

Sofern in einer Textvariable am Ende (also auf der rechten Seite) \n (neue Zeile) eingebaut wurde, sorgt rstrip() dafür, dass diese entfernt werden. Es kommt also nicht mehr zu Zeilenumbrüchen.

hallo = 'Wer bist du?\n\n'
print(hallo)
print(hallo)
print(hallo.rstrip())
print(hallo)
print(hallo)

Im oben gezeigten Beispiel werden die Zeilenumbrüche zwar für den einen print-Befehl herausgenommen, jedoch sind diese bei einem erneuten Aufruf der Variable wieder vorhanden. Sie werden also in der Variablen nicht gelöscht.

Sollen die Zeilenumbrüche in der Variablen gelöscht werden, so muss dieses bereits innerhalb der Variablen erfolgen:

hallo = 'Wer bist du?\n\n'
hallo = hallo.rstrip()
print(hallo)

Mit der Methode lstrip() können Leerzeichen von der linken Seite gelöscht werden.

Mit der Methode strip() können Leerzeichen von beiden Seiten gelöscht werden.

Zen of Python

Einige Regeln der Programmierung in Python werden dort „Zen of Python“ genannt und wurden von Tim Peters entwickelt.

Um diese Regeln aufzurufen, geben Sie folgenden Code ein:

import this

Nach dem Start des Programms erscheint der Zen-Text.