Seite 1 von 1
Was bedeuten die eckigen Klammer?
Verfasst: Freitag 23. Januar 2009, 15:34
von insensate
Moin, Moin,
ich habe mal eine Frage. Was bedeuten die eckigen Klammern?
Also wie z.B. hier:
Code: Alles auswählen
import sys
from PyQt4.QtCore import *
from PyQt4.QtGui import *
if sys.version_info[:2] < (2, 5):
def partial(func, arg):
def callme():
return func(arg)
return callme
Verfasst: Freitag 23. Januar 2009, 15:37
von n4p
Verfasst: Freitag 23. Januar 2009, 15:38
von DasIch
Verfasst: Freitag 23. Januar 2009, 16:06
von insensate
danke, aber irgendwie hilft mir das alles nicht so weiter...
aber trozdem thx;-)
Verfasst: Freitag 23. Januar 2009, 16:16
von Leonidas
insensate hat geschrieben:danke, aber irgendwie hilft mir das alles nicht so weiter...
Was ist denn daran unklar?
Verfasst: Freitag 23. Januar 2009, 16:16
von n4p
liest die ersten zwei Stellen der Versionsinfo aus und prüft ob diese (also die installierte Version) kleiner 2.5 ist.
Verfasst: Freitag 23. Januar 2009, 16:56
von insensate
n4p hat geschrieben:
liest die ersten zwei Stellen der Versionsinfo aus und prüft ob diese (also die installierte Version) kleiner 2.5 ist.
Danke, aber ich meine die Klammer, also das: [:2] was das heißt möchte ich wissen...
Verfasst: Freitag 23. Januar 2009, 17:07
von Craven
insensate hat geschrieben:Danke, aber ich meine die Klammer, also das: [:2] was das heißt möchte ich wissen...
Das haben mittlerweile 3 oder mehr Posts mehr oder weniger deutlich erklärt ...
Verfasst: Freitag 23. Januar 2009, 17:19
von Dr.Miles
insensate hat geschrieben:n4p hat geschrieben:
liest die ersten zwei Stellen der Versionsinfo aus und prüft ob diese (also die installierte Version) kleiner 2.5 ist.
Also [] ist ein Indizierungsoperator, damit kannst du angeben von wo bis wo er den string oder was auch immer lesen soll. [:2] Lies Vom Anfang (also indiz 0) bis zum indiz 2 (also lie s zeichen 0 und 1) du könntets auch schreiben: [0:2] das wäre equivalent(=dasselbe

)
Aber ich habe eine Frage dazu:
ich knn einen string-tupel vergelich machen mit string > (1,2,3,4,5) und er nimmt das erste zeichen und schaut ob das eine 1 ist, dann nimmt er das 2 und schaut obs ne 2 ist? Gibts da noch wa szu beachten? Also geht das auch mit Tupeln und Listen? Kann ich auch string > "j" ,"k" machen?
Gruß
Dr.Miles
Verfasst: Freitag 23. Januar 2009, 17:29
von Leonidas
Dr.Miles hat geschrieben:ich knn einen string-tupel vergelich machen mit string > (1,2,3,4,5) und er nimmt das erste zeichen und schaut ob das eine 1 ist, dann nimmt er das 2 und schaut obs ne 2 ist? Gibts da noch wa szu beachten? Also geht das auch mit Tupeln und Listen? Kann ich auch string > "j" ,"k" machen?
Du kannst den String in ein Tupel konvertieren.
Ansonsten kannst du dir auch die andere Frage am Interpreter-Prompt selbst beantworten.
Verfasst: Freitag 23. Januar 2009, 18:02
von Hyperion
Leonidas hat geschrieben:
Ansonsten kannst du dir auch die andere Frage am Interpreter-Prompt selbst beantworten.
Was ist ein Interpreter-Prompt?
...
SCNR
