Sisällysluettelo
- Ympäristön asetukset
- Paikallisen ympäristön asetukset
- Kuinka saada Python
- Kuinka asentaa Python
- Windowsin asennus
- Unix/Linux asennus
- MAC-asennus
- Polun määrittäminen Pythonille
- Asetuspolku Unix/Linuxille
- Polun asettaminen Windowsille
- Python-ympäristömuuttujat
- Python käynnissä
- Perussyntaksi
- Python-tunnisteet
- Python-lausunto
- Sisennykset Pythonissa
- Kommentit Pythonissa
- Haetaan syötettä
- Näytä lähtö
- Muuttujatyypit
- Arvojen määrittäminen muuttujille
- Python-tietotyypit
- jouset
- Tuples
- Luettelot
- Numerot
- Perusoperaattorit
- Tehtäväoperaattori
- Bittikohtainen operaattori
- Looginen operaattori
- Aritmeettinen operaattori
- Vertailuoperaattori
- Identiteettioperaattori
- Jäsenyysoperaattori
- Päätöksenteko
- Jos lausunto
- tai muuten
- Sisäkkäinen jos
- Jos-elif-toisen-tikkaat
- Pikakirjoitus if-lause
- Lyhyesti jos-else-lause
- Silmukat
- Vaikka Loop
- For Loop
- Sisäkkäiset silmukat
- Loop Control -lauseet
- Jatka lausuntoa
- Katkoilmoitus
- Passilausunto
- Numerot
- Numerotyypin muunnos
- Satunnaislukufunktiot
- Trigonometriset funktiot
- Matemaattiset funktiot
- jouset
- Merkkijonon luominen
- String Erikoisoperaattorit
- Merkkijonojen muotoiluoperaattorit
- Pakohahmot
- Sisäänrakennetut merkkijonomenetelmät
- Tuples
- Arvojen käyttäminen Tuplesissa
- Tuples päivitetään
- Tuplen perusoperaattorit
- Sisäänrakennettu Tuple Functions
- Indeksointi ja viipalointi
- Tuplen poistaminen
- Luettelot
- Arvojen käyttäminen luetteloissa
- Listojen päivittäminen
- Perusluettelon operaattorit
- Sisäänrakennettu luettelo toiminnoista ja menetelmistä
- Indeksointi ja viipalointi
- Poista listat-elementti
- Sanakirja
- Päivämäärä ja aika
- Toiminnot
- Kuinka määritellä funktio
- Toiminnon kutsuminen
- Läpi viitteellä
- Ohita arvo
- Funktioargumentit
- Vaihtuvapituiset argumentit
- Vaaditut argumentit
- Oletusargumentit
- Avainsana-argumentit
- Anonyymit toiminnot
- Moduulit
- Tuo ilmoitus
- Tuontilausunto
- Tuonnista * Lausunto
- Moduulien sijainti
- Locals()- ja globals()-funktiot
- Nimiavaruudet ja laajuus
- dir( ) -funktio
- Reload()-funktio
- Tiedostot I/O
- Tiedoston avaaminen
- Tiedostoobjektin attribuutit
- Tiedoston sulkeminen
- Lausunnon kanssa
- Kirjoitusmenetelmä
- Lukumenetelmä
- Rename()-metodi
- Poista()-menetelmä
- Tiedoston sijainti
- Poikkeukset
- Mikä on poikkeus?
- Poikkeuksen käsittely
- Poikkeuksen esittäminen
- Luettelo vakiopoikkeuksista
- Käyttäjän määrittämät poikkeukset
- Väitteet Pythonissa
- Luokat ja esineet
- Luokkien luominen
- Luokkaobjektit
- Attribuuttien käyttö
- Sisäänrakennetut luokan attribuutit
- Roskakokoelma
- Luokkaperintö
- Ohittavat menetelmät
- Säännölliset lausekkeet
- Match-toiminto
- Hakutoiminto
- Säännöllisten lausekkeiden muokkaajat
- Säännölliset lausekkeet
- Hahmoluokat
- Toistotapaukset
- Ankkurit
- CGI ohjelmointi
- Nettiselailu
- HTTP-otsikko
- CGI-ympäristömuuttujat
- GET-menetelmä
- POST-menetelmä
- Evästeiden käyttö CGI:ssä
- Kuinka se toimii?
- MySQL-tietokannan käyttö
- Tietokantataulukon luominen
- INSERT-toiminto
- LUE Käyttö
- Päivitystoiminto
- POISTA-toiminto
- Liiketoimien suorittaminen
- COMMIT-toiminto
- ROLLBACK-toiminto
- Tietokannan yhteyden katkaiseminen
- Käsittelyvirheet
- Verkot
- Mitä ovat pistorasiat?
- Pistorasian moduuli
- Python Internet-moduulit
- Sähköpostin lähettäminen
- HTML-sähköpostin lähettäminen Pythonilla
- Liitteiden lähettäminen sähköpostina
- Monisäikeinen ohjelmointi
- Aloitetaan uusi ketju
- Langoitusmoduuli
- Synkronoidaan säikeitä
- Monisäikeinen prioriteettijono
- XML-käsittely
- Mikä on XML?
- XML Parser -arkkitehtuurit ja API:t
- XML:n jäsentäminen SAX API:illa
- Make_parser -menetelmä
- Jäsennysmenetelmä
- ParseString-menetelmä
- GUI ohjelmointi
- Tkinter-widgetit
- Geometrian hallinta
- Suositellut artikkelit
Sanakirja
Pythonin sanakirja on hajallaan oleva kokoelma tietoarvoja, joita käytetään data-arvojen tallentamiseen, kuten kartta, joka ei ole kuten jotkin muut tietotyypit, jotka sisältävät vain yhden arvon elementtinä. Avainarvo on annettu sanakirjoissa, jotta se olisi optimoitu.
Sanakirjan luominen
Voit luoda sanakirjan pythonissa asettamalla jonon kiharaisia aaltosulkuja, jotka erotetaan pilkulla. Sanakirja sisältää arvoparin, joista yksi on avain ja toinen vastaava parielementti on Key: value. Sanakirjan arvot voivat olla mitä tahansa tietotyyppiä ja niitä voidaan monistaa, kun taas avaimet eivät voi toistua ja muuttumattomia.

OUTPUT

Elementtien lisääminen sanakirjaan
Elementtien lisääminen python-sanakirjaan voidaan tehdä useilla tavoilla. Sanastoon voidaan lisätä yksi arvo määrittämällä arvo ja avain, esim. Dict[Key] = ‘Arvo’. Sanakirjan arvon päivittäminen voidaan tehdä käyttämällä sisäänrakennettua update()-menetelmää. Sisäkkäiset avainarvot lisätään myös nykyiseen sanakirjaan. Arvoa lisättäessä avainarvo on jo olemassa. arvo päivittyy; muussa tapauksessa sanakirjaan lisätään uusi avain arvoineen.

OUTPUT

Elementtien poistaminen sanakirjasta
Del-avainsanaa käytetään avainten poistamiseen. Tiettyjä arvoja sanakirjasta tai koko sanakirjasta voidaan poistaa. Sisäkkäisen sanakirjan kohteet voidaan poistaa myös käyttämällä del-avainsanaa ja antamalla tietty sisäkkäinen avain ja tietty avain, joka poistetaan kyseisestä sisäkkäissanakirjasta.

OUTPUT

Python-sanakirjamenetelmät
kyllä ei | Menetelmä | Kuvaus |
yksi. | pop() | Se poistaa ja palauttaa elementin sanakirjasta, jolla on annettu avain. |
kaksi. | popitem () | Se poistaa mielivaltaisen avain-arvo-parin sanakirjasta ja palauttaa sen monikkona. |
3. | asia selvä() | Se poistaa kaikki kohteet sanakirjasta. |
Neljä. | kopio() | Se palauttaa matalan kopion sanakirjasta. |
5. | saada() | Se on menetelmä avaimen arvon saamiseksi. |
6. | str () | Se tuottaa sanakirjan merkkijonoesityksen. |
7. | fromkeys() | Se luo uuden sanakirjan, jossa avaimet sekvenssistä ja arvot asetetaan arvoiksi. |
8. | tyyppi() | Se palauttaa hyväksytyn muuttujan tyypin. |
9. | tuotteet () | Se palauttaa luettelon avain-, arvotuple-pareista |
10. | cmp() | Se vertaa molempien sanakirjojen osia |
yksitoista. | has_key() | Palauttaa tosi, jos avain on sanakirjassa. muuten vääriä |
kyllä ei | Menetelmä | Kuvaus |
yksi. | comp(sanele1, sanelu2) | Se vertaa molempien sanakirjojen osia. |
kaksi. | tyyppi (muuttuja) | Se palauttaa välitetyn muuttujan tyypin. Jos hyväksytty muuttuja on sanakirjassa, se palauttaa sanakirjatyypin. |
3. | str(dikt) | Se tuottaa tulostettavan sanakirjan merkkijonoesityksen |
Neljä. | len (dikt) | Se kertoo sanakirjan kokonaispituuden. Se olisi yhtä suuri kuin sanakirjan kohteiden lukumäärä. |
Päivämäärä ja aika
Python-ohjelmat voivat käsitellä päivämäärää ja aikaa monin tavoin. Tietomuotojen muuntaminen on jokapäiväistä työtä tietokoneille. Pythonin aika- ja kalenterimoduulit auttavat sinua seuraamaan päivämääriä ja aikoja.

OUTPUT

Aika Tuple
Indeksi | Ala | Arvot |
0 | 4-numeroinen vuosi | 2020 |
yksi | Kuukausi | 1-12 |
kaksi | Päivä | 1-31 |
3 | Tunnin | 0-23 |
4 | Minuutti | 0-59 |
5 | Toinen | 0-60 |
6 | Viikonpäivä | 0-6 |
7 | Vuoden päivä | 1-366 |
8 | Kesäaika | -1,0,1,-1 |
Aika moduuli
kyllä ei | Toiminto | Kuvaus |
yksi | aika.paikallinen aika ([s]) | Se hyväksyy sekunteina ilmaistun ilmentymän, koska se palauttaa aikasarjan t paikallisen ajan kanssa. |
kaksi | aika.aika( ) | Se palauttaa nykyisen ajanhetken ja liukulukumäärän sekunteja. |
3 | time.altzone | Paikallinen kesäaikavyöhyke sekunteina UTC:n länsipuolella, jos sellainen on määritetty. Se on negatiivinen, jos paikallinen kesäaikavyöhyke on UTC:n itäpuolella. Käytä tätä vain, jos päivänvalo ei ole nolla. |
4 | aika.strftime(fmt[,tupletime]) | Se hyväksyy hetken, joka ilmaistaan aikajaksona paikallisessa ajassa, ja se palauttaa merkkijonon, joka edustaa hetkeä, kuten string fmt mainitsee. |
5 | aika.asctime([tupletime]) | Se hyväksyy aikasarjan ja palauttaa 24-merkkisen merkkijonon, kuten 'Ke 12.12.18:07:14 2020'. |
6 | time.tzset() | Se nollaa ajan muunnossäännöt, joita kirjastorutiinit käyttävät. Ympäristömuuttuja TZ kertoo, kuinka tämä tehdään. |
7 | aika.mktime (tuple aika) | Se hyväksyy hetken, joka ilmaistaan aikasarjana paikallisessa ajassa, ja se palauttaa liukulukuarvon, joka ilmaistaan sekunteina kaudesta lähtien. |
8 | aika kello( ) | Se palauttaa nykyisen CPU-ajan liukulukulukuna sekuntia. Eri lähestymistapojen laskennallisten kustannusten mittaamiseen time.clock on hyödyllisempi kuin time.time(). |
9 | aika.uni (s) | Se keskeyttää kutsuvan säikeen sekunneiksi sekunneiksi. |
10 | aika.ctime([s]) | Se toimii kuten asctime(localtime(s)) ja ilman argumentteja on kuin asctime( ) |
yksitoista | aika.gmtime([s]) | Se hyväksyy hetken, joka ilmaistaan sekunteina epookista ja palauttaa aikasarjan t UTC:n kanssa. Huomautus: t.tm_isdst on aina 0 |
12 | aika.strptime(str,fmt=’%a %b %d %H:%M:%S %Y’) | Se jäsentää str:n fmt-muotoisen merkkijonon mukaan ja palauttaa pikaviestin aikajakso-muodossa. |
Kalenteri moduuli
kyllä ei | Toiminto | Kuvaus |
yksi | calendar.leapdays(y1,y2) | Se palauttaa karkauspäivien kokonaismäärän vuosina (y1,y2). |
kaksi | calendar.isleap(vuosi) | Se on totta, jos vuosi on karkausvuosi; muuten, Väärä. |
3 | calendar.setfirstweekday(arkipäivä) | Se asettaa jokaisen viikon ensimmäisen päivän arkipäiväkoodiksi viikonpäivä. Viikonpäiväkoodit ovat 0-6. |
4 | calendar.timegm(tupletime) | Se on käänteisarvo aika.gmtimelle. Se hyväksyy ajanhetken aika-tuple-muodossa ja palauttaa saman hetken sekuntien liukulukumääränä. |
5 | kalenteri.viikonpäivä(vuosi,kuukausi,päivä) | Se palauttaa annetun päivämäärän viikonpäiväkoodin. Viikonpäiväkoodit ovat 0-6, kuukausien numerot 1-12. |
6 | kalenteri.alkukuu(vuosi,kuukausi,w=2,l=1) | Se tulostaa kalenterin.kuukausi(vuosi,kuukausi,w,l). |
7 | calendar.prcal(vuosi,w=2,l=1,c=6) | Se tulostaa calendar.calendar(year,w,l,c). |
8 | kalenteri.kuukausi(vuosi,kuukausi) | Se palauttaa kaksi kokonaislukua. Ensimmäinen on viikonpäivän koodi, toinen on päivien lukumäärä kuukaudessa. Viikonpäiväkoodit ovat 0-6; kuukauden numerot ovat 1-12. |
9 | kalenteri.kuukausikalenteri(vuosi,kuukausi) | Se palauttaa luettelon luetteloista. Jokainen aliluettelo ilmoittaa viikon. Vuoden kuukauden ulkopuolella olevat päivät on asetettu arvoon 0; kuukauden sisällä olevat päivät on asetettu niiden kuukauden päiväksi, 1 ja ylöspäin. |
10 | kalenteri.ensimmäinen viikonpäivä( ) | Se palauttaa nykyisen asetuksen joka viikko alkavalle viikonpäivälle. Oletuksena, kun kalenteri tuodaan ensimmäisen kerran, tämä on 0 eli maanantai. |
yksitoista | kalenteri.kalenteri(vuosi,w=3,l=1,c=6) | Se palauttaa monirivisen merkkijonon, jossa on kalenteri vuodelle tai muotoiltu kolmeen sarakkeeseen, jotka on erotettu välilyönneillä. w on leveys kunkin päivämäärän kirjaimissa. l on kunkin viikon rivien määrä. |
12 | kalenteri.kuukausi(vuosi,kuukausi,w=3,l=1) | Se palauttaa monirivisen merkkijonon kalenterin kanssa vuoden kuukaudelle, yhden rivin viikossa plus kaksi otsikkoriviä. w on leveys kunkin päivämäärän kirjaimissa. l on jokaisen viikon rivien määrä. |