Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Python Programming >> Content
    Gjenværende funksjon i Python
    programmeringsspråket Python tilbyr en pakke med kraftige og nyttige moduler for å håndtere dagligdagse oppgaver . Noe så enkelt som å sammenligne datoer og klokkeslett som i realiteten er en utfordring i dataprogrammering, kan oppnås gjennom å bruke Pythons innebygde evner som inngår i " datetime " modulen. Ved å opprette strenger formatert til å vise datoer og klokkeslett, og utføre subtraksjon på dem , kan programmereren vise en gjeldende evaluering av tiden som er igjen i et program , basert på nåværende tidspunkt og en gang i fremtiden . Dato Tid Objects

    Den " datetime " modul i Python lagrer klasser og informasjon for programmerere å bruke når manipulere tid eller data verdier. En datetime objekt kan inneholde data om en dato eller klokkeslett fra året hele veien ned til mikrosekund . Viktigst , kan programmereren lagre bare tid verdier også. For eksempel kan programmereren lagre en tid formatert som " HH : MM: SS " (time /minutt /sekund ) i en datetime objekt
    Tid Delta Objects
    < . p > For å utføre operasjoner på datoer og klokkeslett , vil programmereren bruke en " timedelta " objekt , som representerer forskjellen mellom to klokkeslett . Når trekke to datetime objekter, er resultatet en timedelta objekt , og en presentasjon av dataene i dem vil bli gjort gjennom argumentene og verdiene til en timedelta objekt. Så, for eksempel , trekke gjeldende dato representert i en datetime objekt fra et fremtidig tidspunkt vil returnere en timedelta objekt.
    Grunnleggende funksjon Logic

    å trekke datoene , en enkel måte begines ved å skrive inn en streng av tid til å representere fremtiden . Deretter kan programmerer konvertere gjeldende tid til en streng , kutte av de etterfølgende millisekunder . Endelig kan hun lage en streng for å representere den tiden format. Alle tre av disse variablene vil bli brukt til å beregne tiden som er igjen i en funksjon : en

    >>> t1 = '23 : 59:59 '//midnatt , nesten >>> t2 = (str ) datetime.time ( DateTime.Now ( ) ) //t2 er gjeldende klokkeslett >>> t2 = t2 [ 0 : t2.index (' . ') ] //t2 representerer gjeldende tid uten millisekunder >> > FMS = '% H :% M :% S ' //tid formiat
    Presentere tid Tilbake

    nå som det er to ganger i string format ( den fremtidig tid , og gjeldende klokkeslett ) programmerer kan trekke tidene . Variabel t1 representerer fremtiden tiden, så programmerer vil trekke det nåværende tidspunkt , t2 , fra t1 , for å få forskjellen . Deretter kan han bare skrive ut timedelta objekt for å vise tid som gjenstår:

    >>> endring = datetime.strptime ( t1 , FMS ) - datetime.strptime ( t2 , FMS ) >>> ; changedatetime.timedelta ( 0 , 24337 ) >>> print change6 : 45:37

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan overstyre en funksjon i Python 
    ·Trenger Python en adapter 
    ·Hvordan lese en CSV Column & Konverter til Python 
    ·Hvordan Definer globale variabler i Python 
    ·Hvordan torget i Python 
    ·Hvordan Send en mobiltelefon en tekstmelding med en Pyt…
    ·Hvilke programmer bruker Python 
    ·Hvordan skrive en liste i Python 
    ·Hvordan passere en funksjon som et argument i Python 
    ·Slik konverterer en liste til en matrise i Python 
      Anbefalte artikler
    ·Hvordan bruke piltastene i Java 
    ·Slik konverterer et heltall til en streng i Java 
    ·Hvordan å telle opp på én linje i Python 
    ·Nøstet tabell HTML Tutorial 
    ·NetBeans og Oracle opplæring 
    ·Hvordan lage et bilde Kart Ved hjelp av HTML programmer…
    ·Hvordan redigere en OCX File 
    ·Hva er en Looping i Java 
    ·Hvordan legge til et objekt til ArrayList 
    ·Hvordan bruke Windows API for å endre skrivebordsbakgr…
    Copyright ©  Datamaskin  http://www.datamaskin.biz/