String mit unbekanntem Ende

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
Silent-Bob
User
Beiträge: 2
Registriert: Freitag 14. November 2008, 14:19

Freitag 14. November 2008, 14:39

Hallo

Ich habe ein Problem und weiss leider nicht wie ich es am besten lösen soll.
Ich will mit einer if-Abfrage herausfinden ob ein String bis zu einem gewissen Teil meiner Vorgabe entspricht das sieht etwa so aus:

Code: Alles auswählen

if x == '1.3.4.5.6':
    print Titel
    if x == '1.3.4.5.6.7'
        print x
Wie bekomme ich es hin das beim ersten x auch der Wert aus dem 2. if durchkommt?
Ich will das ganze einwenig Strukturiert in ein txt schreiben darum die Verschachtelung.

Ich hoffe irgendjemand versteht was ich meine.
Benutzeravatar
str1442
User
Beiträge: 520
Registriert: Samstag 31. Mai 2008, 21:13

Freitag 14. November 2008, 14:45

In [1]: "1.2.3" in "1.2.3.4"
Out[1]: True
DasIch
User
Beiträge: 2462
Registriert: Montag 19. Mai 2008, 04:21
Wohnort: Berlin

Freitag 14. November 2008, 14:53

str.startswith und str.endswith könnten ebenfalls interessant sein.
derdon
User
Beiträge: 1316
Registriert: Freitag 24. Oktober 2008, 14:32

Freitag 14. November 2008, 15:42

Und um Missverständnisse zu vermeiden: nicht das String-Modul importieren, sondern die String-Methoden benutzen!
Dauerbaustelle
User
Beiträge: 996
Registriert: Mittwoch 9. Januar 2008, 13:48

Freitag 14. November 2008, 17:12

derdon hat geschrieben:Und um Missverständnisse zu vermeiden: nicht das String-Modul importieren, sondern die String-Methoden benutzen!
Er meint damit

Code: Alles auswählen

var = "Hallo"
var.startswith("Ha")
var.endswith("llo")
:)
Silent-Bob
User
Beiträge: 2
Registriert: Freitag 14. November 2008, 14:19

Montag 17. November 2008, 14:04

Danke sehr.

Genau das hatte ich gesucht.
Antworten