Frage von Nephilim98, 21

Gibt es bei Python soetwas wie eine Includes Funktion?

Ich suche eine möglichkeit aus eingegebenen sätzen auf einzelne Wörter einzugehen, ich möchte etwas, einem lexikon gleich schreiben Vorgestellt hätte ich mur etwas wie:

satz = input('gib einen satz ein')

If satz includes 'beispielwort':

print('beispielsantwort')

Vielen Dank

Antwort
von TeeTier, 10
satz = 'Ein kleines Vogelküken piepst.'
wort = 'vogel'

if wort.lower() in satz.lower():
print('Profit!!!')

Die lower() Funktion kannst du auch weglassen, wenn du Groß- und Kleinschreibung beachten willst. In diesem Fall wird das kleingeschriebene Wort "vogel" dann aber nicht im Satz gefunden! :)

Kommentar von TeeTier ,

PS: Um bei deinem Beispiel zu bleiben:

satz = input('Satz: ')

if 'wort' in satz:
print('Bingo!')
Kommentar von Nephilim98 ,

<3

Kommentar von Nephilim98 ,

funktioniert das bei allen python Versionen? Bzw ist die groß und kleinschreibung bei manchen Versionen nicht egal?

Kommentar von TeeTier ,

Groß- und Kleinschreibung ist bei Python immer wichtig, sowohl bei Bezeichnern, als auch bei Stringwerten. :)

Keine passende Antwort gefunden?

Fragen Sie die Community

Weitere Fragen mit Antworten