The Python gir programmerere med mange måter å håndtere innsamling av informasjon. Data kan lagres i lister , tabeller, hash tabeller, tupler og sett. Lister gir en enkel og direkte måte å lagre, få tilgang til og endre samlinger av strenger , tall eller en kombinasjon av begge. Pythons datetime objekt gjør gjenfinning av oppdatert informasjon i mange forskjellige formater . Metoden datetime.date.today ( ) returnerer datoen som en streng i " åååå - mm - dd" format. En samling av datoer i dette formatet kan bli lagt til en Python liste og nås i forhold til sin posisjon i listen . Det første elementet i listen har en indeks på null. Det neste elementet i listen nås ved å øke verdien indeksen med én. Du trenger
Python tolk
tekst editor
Vis flere instruksjoner
en
Start standard , ren tekst editor program som er tilgjengelig på datamaskinen .
2
Skriv inn følgende kode i tekst editor. Rykke inn koden nøyaktig som vist.
Datelist = [" 2011-6-1 ", " 2011-6-12 ", " 2011-6-10 ", " 2011-6-21 "]
def nextDate ( strøm, liste ) : en
lengde = len (liste ) -1
hvis nåværende > lengde:
print " The List er Smaller enn dette "
annet : en
hvis nåværende == lengde:
print" Neste dato er : ", liste [ 0 ]
annet :
print " Neste dato er :", list [ current]
nextDate ( -1 , datelist )
3
Klikk på "File "-menyen og velg " Lagre". Lagre tekstfilen med navnet : en
" datelist.py "
4
Klikk på "File "-menyen og velg det aktuelle alternativet for å lukke tekst editor
< . br > 5
Start system terminal , konsoll , eller kommandolinje . På kommandolinjen , skriv " python " og trykk på enter-tasten .
6
På Python ledeteksten skriver execfile ( " datelist.py ") og trykk på enter-tasten . Hvis din terminal åpnet i en annen katalog enn den katalogen som inneholder Python-skript , legger hele filen banen for " datelist.py " til execfile ( ) kommando.
7
Trykk på " Enter" tasten. Tolken skal vise : " Neste dato er : . 2011-6-21 "
8
Type " nextDate ( 2 , datelist )" på Python ledeteksten , og trykk på "Enter "-tasten. Tolken skal vise : " Neste dato er : . 2011-6-10 "