Seite 1 von 1

String mit unbekanntem Ende

Verfasst: Freitag 14. November 2008, 14:39
von Silent-Bob
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.

Verfasst: Freitag 14. November 2008, 14:45
von str1442
In [1]: "1.2.3" in "1.2.3.4"
Out[1]: True

Verfasst: Freitag 14. November 2008, 14:53
von DasIch
str.startswith und str.endswith könnten ebenfalls interessant sein.

Verfasst: Freitag 14. November 2008, 15:42
von derdon
Und um Missverständnisse zu vermeiden: nicht das String-Modul importieren, sondern die String-Methoden benutzen!

Verfasst: Freitag 14. November 2008, 17:12
von Dauerbaustelle
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")
:)

Verfasst: Montag 17. November 2008, 14:04
von Silent-Bob
Danke sehr.

Genau das hatte ich gesucht.