@BlackJack: die xml struktur is nun mal so vorgegeben... die wird wo anders erzeugt und unser "taskplaner" muss damit zurecht kommen...
09:20 - so wies im xml -> es wird dann als str herausgelesen, der doppelpunkt entfernt und dann in n int gecastet (ich hoffe mit
int(meinzeitwertalsstring)
kann man das ohne probleme machen?! haut mir aufn kopf wenn mein buch jetzt schon so starke spuren hinterlassen hat )
*wo ichs grad seh - einmal in ints casten langt eigentlich ^^... ups...*
Zeit Differenz berechnen
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Erstens gib es in Python keine Casts und zweitesn würde man das eher so machen:
So hat man die Zeit in Stunde und Minute, was im Gegensatz zum String semantisch eher korrekt ist.
Code: Alles auswählen
time = tuple(int(e) for e in "09:20".split(':'))
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
@limepix: Vielleicht sollte ich rethorische Fragen sein lassen. Mir ist schon klar wie man von so einer Zeichenkette zu so einer Zahl kommt, mir ist nicht klar *warum* man eine Darstellung wo beide Teile vermischt sind in eine andere Darstellung wo beide Teile vermischt sind umwandelt, die man dann später trennen muss, wass man gleich am Anfang mal hätte richtig machen können.
Was Du auf keinen Fall machen solltest ist das C++-Programm einfach 1:1 nach zu schreiben. Also auch nicht einfach so die Struktur kritiklos übernehmen.
Was Du auf keinen Fall machen solltest ist das C++-Programm einfach 1:1 nach zu schreiben. Also auch nicht einfach so die Struktur kritiklos übernehmen.
oder (als list)Leonidas hat geschrieben:Erstens gib es in Python keine Casts und zweitesn würde man das eher so machen:So hat man die Zeit in Stunde und Minute, was im Gegensatz zum String semantisch eher korrekt ist.Code: Alles auswählen
time = tuple(int(e) for e in "09:20".split(':'))
Code: Alles auswählen
time = map(int,("09:20".split(':')))
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Listen sind gut für viele gleichartige Daten, aber Stunde und Minute sind nicht gleichartig, dafür sind eher Tupeln gedacht.Qubit hat geschrieben:oder (als list)
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
@BlackJack: Genau wegen der Kritik bin ich ja hier . Wie gesagt meine python erfahrung geht bis anfang dieser woche zurück... sooo viel kann man da doch noch nich wissen
und das andere - ja doppelt gemoppelt hält bekanntlich besser ^^ - ne spass bei seite - ich habs schon rausgenommen!
@Leonidas: wenn ichs mir so anschau, hast du recht, klar
und wenn man sowas auch öfter mal gesehen hat, kommt man auch selber drauf... *mit-umbau-anfang*
und das andere - ja doppelt gemoppelt hält bekanntlich besser ^^ - ne spass bei seite - ich habs schon rausgenommen!
@Leonidas: wenn ichs mir so anschau, hast du recht, klar
und wenn man sowas auch öfter mal gesehen hat, kommt man auch selber drauf... *mit-umbau-anfang*