Variable im String

mit matplotlib, NumPy, pandas, SciPy, SymPy und weiteren mathematischen Programmbibliotheken.
Antworten
Zayju
User
Beiträge: 12
Registriert: Mittwoch 22. Januar 2020, 15:43

Hi,

ich habe folgende Frage. Wenn ich den Satz habe text = "Mein Name ist Simon" nur als Beispiel. Wenn ich jetzt aber möchte, das an der Stelle wo Simon steht alles stehen kann, also jeder Name und ich damit arbeiten kann, wie muss ich das machen. Also ich habe jetzt eine if Anweisung:
if text == "Mein Name ist x":
print(x)
Also ich möchte das meine erste Eingabe gespeichert wird, wie : "Mein Name ist Simon", aber ich möchte auch, das egal was da steht wo Simon ist die if Anweisung ausgeführt wird.
Benutzeravatar
__blackjack__
User
Beiträge: 13926
Registriert: Samstag 2. Juni 2018, 10:21
Wohnort: 127.0.0.1
Kontaktdaten:

@Zayju: In diesem Fall möchtest Du wissen ob der Text mit einer bestimmten Zeichenkette anfängt. Dafür gibt es die `startswith()`-Methode auf Zeichenketten.
“Java is a DSL to transform big Xml documents into long exception stack traces.”
— Scott Bellware
Sirius3
User
Beiträge: 18219
Registriert: Sonntag 21. Oktober 2012, 17:20

Wenn Du nach Mustern suchen willst, kannst Du das mit regulären Ausdrücken machen, wenn es etwas komplizierteres ist, als dass der String mit einem festen Text anfängt.
Antworten