Tulosta() |
Näytä komennon tulos |
x = "Hei maailma" tulosta (x) tuotos: Hei maailma |
tulo () |
Kerää käyttäjien panoksia |
tulosta (kirjoita ("mikä nimesi on?")) tuotos: mikä on nimesi? |
tyyppi() |
Etsi muuttujan tyyppi |
x = "Säännölliset lausekkeet" tyyppi (x) lähtö: |
len () |
Etsi muuttujan kohteiden määrä |
len ([1, 2, 3]) lähtö: 3 |
\ |
Pakene merkki, joka muuttaa koodirivin tarkoitusta |
tulosta ("Haluan sinun lisäämän \" \ "") output: Haluan sinun lisäävän "" |
\ n |
Katkaise merkkijono aloittaaksesi seuraavalla rivillä |
tulosta ("Tämä on rivi \ n Tämä on toinen rivi") lähtö: Tämä on rivi Tämä on toinen rivi |
def funktion_nimi (parametri): komentoja |
Aloita toiminto valinnaisella parametrilla |
def yourName (x): tulosta (x + 1) |
lambda |
Kutsu tuntematon toiminto |
add_3_to = lambda y: y + 3 tulosta (add_3_to (4)) lähtö: 7 |
palata |
Palauttaa funktion tuloksen |
def yourName (x): palaa x + 1 |
luokassa |
Luo Python-objekti |
luokka myClass: def myFunc (x): |
def __init__ |
Alusta luokan ominaisuudet |
luokka myClass: def __init __ (itse, määritteet ...) |
"__init__.py |
Tallenna moduulin sisältävä tiedosto siten, että se luetaan onnistuneesti toisessa Python-tiedostossa |
Nimeä moduulin sisältävä tiedosto uudelleen seuraavasti: "__init__.py |
int () |
Muunna muuttuja kokonaisluvuksi |
int (1.234) lähtö: 1 |
str () |
Muunna muuttuja merkkijonoksi |
str (1.234) tuotos: '1.234' |
kellua() |
Muunna muuttuja kelluvaksi |
kellua (23) lähtö: 23.0 |
sanella (laskuri ()) |
Muunna luettelo tai dupleksi sanakirjaksi lajittelun jälkeen sisäänrakennetulla Python-laskurilla |
kokoelmista tuontilaskuri sanella (Laskuri ([1,1,2,1,2,3,3,4])) lähtö: {1: 3, 2: 2, 3: 2, 4: 1} |
pyöristää() |
Pyöristä operaation tulos lähimpään kokonaislukuun |
pyöreä (23.445) lähtö: 23 |
pyöreä (operaatio tai numero, desimaalit) |
Pyöristää operaation tulos tiettyyn desimaaliin |
pyöreä (23.4568, 2) lähtö: 23.46 |
jos: |
Aloita ehdollinen lausunto |
jos 2 <3: tulosta ("Kaksi on pienempi") |
elif: |
Tee vastalause, kun if-lause on väärä |
jos 2 <3: tulosta ("Kaksi on pienempi") elif 2 == 3: tulosta ("jatka") |
muu: |
Tee lopullinen vastalause, jos muut ehdot ovat vääriä |
jos 2 <3: tulosta ("Kaksi on pienempi") elif 2 == 3: tulosta ("jatka") muu: tulosta ("Kolme on suurempi") |
jatkaa |
Ohita ehto ja suorita loput silmukasta |
a = [1, 4, -10, 6, 8] b: lle a: jos b <= 0: jatkaa tulosta (b) lähtö: 1 4 6 8 |
tauko |
Lopeta silmukan virta tietyllä ehdolla |
a = [1, 4, -10, 6, 8] b: lle a: jos b> = 6: tauko tulosta (b) lähtö: 1 4 -10 |
kulkea |
Ohita joukko etukäteen annettuja ohjeita |
b: lle a: kulkea |
yritä, paitsi
|
Kokeile koodilohkoa, muuten, nosta määritelty poikkeus |
yrittää: tulosta (a) paitsi: tulosta ("Tapahtui virhe!") lähtö: Tapahtui virhe! |
lopulta |
Suorita lopullinen koodi, kun yritys ja paitsi lohkot epäonnistuvat |
yrittää: tulosta (a) paitsi: tulosta (d) lopuksi: tulosta ("Et voi tulostaa määrittelemätöntä muuttujaa") output: Et voi tulostaa määrittelemätöntä muuttujaa |
nosta poikkeus () |
Nosta poikkeus, joka pysäyttää komennon, kun suoritus ei ole mahdollista |
a = 7 + 2 jos a <10: nosta Poikkeus ("Voi! Et saanut pistettä 10 ") |
tuonti x |
Tuo koko moduuli tai kirjasto |
tuo matematiikkaa |
x tuonnista y |
Tuo kirjasto x tiedostosta tai luokka y |
scipy.stats-tuontitilasta |
kuten |
Mukauta lauseke haluamaasi nimeen |
tuoda pandoja pd: nä |
sisään |
Tarkista, onko muuttujassa arvo |
x = [1, 4, 6, 7] jos 5 x: tulosta ("On viisi") muu: tulosta ("Ei ole viittä") lähtö: Ei ole viittä |
On |
Tarkista, viittaavatko kaksi muuttujaa yhteen elementtiin |
x = [1, 4, 6, 7] x = b tulosta (x on b) Totta |
Ei mitään |
Ilmoita nolla-arvo |
x = Ei mitään |
< |
Tarkista, onko yksi arvo pienempi kuin toinen |
5<10 tuotos: Tosi |
> |
Tarkista, onko yksi arvo enemmän kuin toinen |
5>10 tuotos: Väärä |
<= |
Tarkista, onko arvo pienempi tai yhtä suuri kuin toinen |
2*2<=3 tuotos: Väärä |
>= |
Tarkista, onko arvo suurempi tai yhtä suuri kuin toinen |
2*2>=3 tuotos: Tosi |
"== |
Tarkista, onko arvo täsmälleen sama kuin toinen |
3==4 ouput: väärä |
!= |
Varmista, että arvo ei ole sama kuin toinen |
3!=4 Ouput: Totta |
tuoda uudelleen |
Tuo Pythonin sisäänrakennetut säännölliset lausekkeet |
tuoda uudelleen re.findall ("merkkijonot", muuttuja) |
a | b |
Tarkista, onko jommassakummassa kahdesta elementistä merkkijono |
tuoda uudelleen someText = "Hei säännöllinen lauseke" a = re.fallall ("tavallinen | Hei", someText) tulosta (a) tuotos: ['Hei', 'tavallinen'] |
merkkijono $ |
Tarkista, päättyykö muuttuja merkkijonoilla |
tuoda uudelleen someText = "Hei säännöllinen lauseke" a = re.findall ("lauseke $", someText) tuotos: ['lauseke'] |
^ merkkijono |
Tarkista, aloittaako muuttuja merkkijonoista |
tuoda uudelleen someText = "Hei säännöllinen lauseke" a = re.findall ("^ Hei", someText) tulosta (a) tuotos: ['Hei'] |
string.index () |
Tarkista merkkijonon hakemiston sijainti |
a = "Hei maailma" a. indeksi ('H') lähtö: 0 |
string.capitalize () |
Isojen kirjainten käyttö ensimmäisessä merkkijonossa |
a = "Hei maailma" a. isoa kirjainta () tuotos: 'Hello world' |
string.swapcase () |
Tulosta jokaisen sanan ensimmäinen kirjain pieninä kirjaimin ja muut isoin kirjaimin |
a = "Hei maailma" a. vaihto () lähtö: 'Hei maailma' |
string.lower () |
Muunna kaikki merkkijonot pieniksi kirjaimiksi |
a = "Hei maailma" a. alempi () tuotos: 'hei maailma' |
string.upper () |
Muunna kaikki merkkijonot isoksi |
a = "Hei maailma" a. ylempi () tuotos: 'HELLO WORLD' |
string.startswith () |
Tarkista, että merkkijono alkaa tietyllä merkillä |
a = "Hei maailma" a. käynnistys ('a') tuotos: Väärä |
string.endswith () |
Tarkista, päättyykö merkkijono tietyllä merkillä |
a = "Hei maailma" a. loppu ('d') tuotos: Tosi |
string.split () |
Erota kukin sana luetteloon |
a = "Hei maailma" a.split () tuotos: ['Hei', 'maailma'] |
merkkijonot {} '. format () |
Näytä lähtö merkkijonona |
a = 3 + 4 tulosta ("Vastaus on {}". muoto (a)) lähtö: Vastaus on 7 |
ei ole Ei mitään |
Tarkista, onko muuttujan arvo tyhjä |
def checknull (a): jos a ei ole Ei mitään: palauta "sen täysi!" muu: palauta "sen tyhjä!" |
x% y |
Etsi jaon loppuosa (moduuli) |
9%4 lähtö: 1 |
x // y |
Etsi jakauman osamäärä |
9//4 lähtö: 2 |
"= |
Määritä muuttujalle arvo |
a = {1: 5, 3: 4} |
"+ |
Lisää elementit yhteen |
["a two"] + ["a one"] tuotos: ['a two', 'a one'] 1+3 lähtö = 4 |
"- |
Etsi ero joukon välillä |
3-4 lähtö = -1 |
"* |
Etsi numerosarjan tulo |
3*4 lähtö: 12 |
a + = x |
Lisää x muuttujaan a osoittamatta sen arvoa uudelle muuttujalle |
a = 2 a + = 3 lähtö: 5 |
a- = x |
Vähennä x muuttujasta a osoittamatta sitä uudelle muuttujalle |
a = 3 a- = 2 lähtö: 1 |
a * = x |
Etsi muuttujien a ja x tulo määrittämättä uudelleenmuuttujaa uudelle muuttujalle |
a = [1, 3, 4] a * = 2 lähtö: [1, 3, 4, 1, 3, 4] |
x ** y |
Nosta pohja x tehoon y |
2**3 lähtö: 8 |
Pow (x, y) |
Nosta x y: n voimaksi |
Pow (2, 3) lähtö: 8 |
abs (x) |
Muunna negatiivinen kokonaisluku absoluuttiseksi arvoksi |
abs (-5) lähtö: 5 |
x ** (1. / n.) |
Etsi luvun n. Juuri |
8**(1/3) lähtö: 2 |
a = b = c = d = x |
Määritä sama arvo useille muuttujille |
a = b = c = d = "Hei maailma" |
x, y = y, x |
Vaihda muuttujat |
x = [1, 2] y = 3 x, y = y, x tulosta (x, y) lähtö: 3 [1, 2] |
varten |
Selaa muuttujan elementtejä |
a = [1, 3, 5] b: lle a: tulosta (b, "x", "2", "=", b * 2) lähtö: 1 x 2 = 2 3 x 2 = 6 5 x 2 = 10 |
sillä aikaa |
Pidä silmukkaa muuttujan läpi, sikäli kuin tietty ehto pysyy totta |
a = 4 b = 2 kun b <= a: tulosta (b, "on pienempi kuin", a) b + = 1 lähtö: 2 on pienempi kuin 4 3 on pienempi kuin 4 4 on pienempi kuin 4 |
alue () |
Luo positiivisten kokonaislukujen alue välillä x ja y |
x = alue (4) tulosta (x) alue (0, 4) b: lle x: ssä: tulosta (b) lähtö: 0 1 2 3 |
summa() |
Toista luettelon elementtien läpi |
tulosta (summa ([1, 2, 3])) lähtö: 6 |
summa (luettelo, alku) |
Palauta luettelon summa, johon on lisätty elementti |
tulosta (summa ([1, 2, 3], 3)) lähtö: 9 |
[] |
Tee luettelo elementeistä |
x = ['a', 3, 5, 'h', [1, 3, 3], {'d': 3}] |
() |
Luo kaksoisparametrit ovat muuttumattomia |
x = (1, 2, 'g', 5) |
{} |
Luo sanakirja |
a = {'x': 6, 'y': 8} |
x [a: b] |
Leikkaa luettelo läpi |
x = [1, 3, 5, 6] x [0: 2] lähtö: [1, 3] |
x [avain] |
Hae avaimen arvo sanakirjasta x |
a = {'x': 6, 'y': 8} tulosta (a ['x']) lähtö: 6 |
x.append () |
Lisää arvoluettelo tyhjään luetteloon |
x = [1] x.liitä ([1,2,3]) tulosta (x) lähtö: [1, [1,2,3]] |
x.extend () |
Lisää arvoluettelo jatkaaksesi olemassa olevaa luetteloa luomatta välttämättä sisäkkäisiä luetteloita |
x = [1,2] x.extend ([3,4,6,2]) tulosta (x) lähtö: [1, 2, 3, 4, 6, 2] |
del (x [a: b]) |
Poista kohde kokonaan tietyn hakemiston luettelosta |
x = [1,2,3,5] del (x [0: 2]) tulosta (x) tuotos: [2,3,5]
|
del (x [avain]) |
Poista avain ja arvo kokonaan tietyn hakemiston sanakirjasta |
y = {1: 3, 2: 5, 4: 6, 8: 2} del (y [1], y [8]) tulosta (y) lähtö = {2: 5, 4: 6} |
dict.pop () |
Ponnauta avaimen arvo ja poista se tietyn hakemiston sanakirjasta |
a = {1: 3, 2: 4, 5: 6} a.pop (1) lähtö: 3 |
dict.popitem () |
Ponnahduta sanakirjan viimeinen kohde ja poista se |
a = {1: 2, 4: 8, 3: 5} a. popitem () lähtö: (3, 5) tulosta (a) lähtö: {1: 2, 4: 8} |
list.pop () |
Ponnahtaa tietty hakemisto luettelosta ja poista se luettelosta |
a = [1, 3, 2, 4, 1, 6, 6, 4] a.pop (-2) lähtö: 6 tulosta (a) lähtö: [1, 3, 2, 4, 1, 6, 4] |
asia selvä() |
Tyhjennä luettelon tai sanakirjan elementit |
x = [1, 3, 5] x.selvä () tulosta (x) tuotos: [] |
Poista() |
Poista kohde luettelosta |
x = [1, 5, 6, 7] x.poista (1) lähtö: [5, 6, 7] |
lisää () |
Lisää elementtejä luetteloon |
x = [3, 5, 6] x. lisää (1, 4) tulosta (x) lähtö: [1, 4, 3, 5, 6] |
lajittelu (käänteinen = ehto) |
Käännä luettelon elementtien suunta |
x = [1, 3, 5, 6] x. lajittelu (käänteinen = tosi) tulosta (x) lähtö: [6, 5, 3, 1] |
päivittää() |
Päivitä sanakirja muuttamalla sen ensimmäistä elementtiä ja lisäämällä kaikki muut kohteet sen loppuun |
x = {1: 3, 5: 6} x.update ({1: 4, 8: 7, 4: 4}) tulosta (x) lähtö: {1: 4, 5: 6, 8: 7, 4: 4} |
näppäimet () |
Näytä kaikki sanakirjan näppäimet |
a = {1: 2, 4: 8} a. avaimet () tuotos: dict_keys ([1, 4]) |
arvot () |
Näytä kaikki arvot sanakirjassa |
a = {1: 2, 4: 8} a. arvot () tuotos: dict_values ([2, 8]) |
tuotteet () |
Näytä näppäimet ja arvot sanakirjassa |
a = {1: 2, 4: 8} a. tuotteet () tuotos: dict_items ([(1, 2), (4, 8)]) |
saada (avain) |
Hanki sanakirjan kohteen arvo avaimella |
a = {1: 2, 4: 8, 3: 5} a.get (1) lähtö: 2 |
setdefault (avain) |
Palauta elementin alkuperäinen arvo sanakirjaan |
a. setdefault (2) |
f = {** a, ** b} |
Yhdistä kaksi sanakirjaa |
a = {'x': 6, 'y': 8} b = {'c': 5, 'd': 3} f = {** a, ** y} tulosta (f) lähtö: {'x': 6, 'y': 8, 'c': 5, 'd': 3} |
Poista() |
Poista elementin ensimmäinen vastaava arvo luettelosta huolimatta sen hakemistosta |
a = [1, 3, 2, 4, 4, 1, 6, 6, 4] a. poista (4) tulosta (a) lähtö: [1, 3, 2, 4, 1, 6, 6, 4] |
muistinäkymä (x) |
Käytä objektin sisäisiä puskureita |
a = muistinäkymä (objekti) |
tavua () |
Muunna muistipuskuriprotokolla tavuiksi |
tavua (a [0: 2]) |
bytearray () |
Palauta tavujoukko |
bytearray (esine) |
# |
Kirjoita yksi kommenttirivi tai estä koodiriviä suorittamasta |
# Python regex -huijausarkki |
Kirjoita monirivinen kommentti |
Python regex -huijausarkki on hyvä aloittelijoille Se on yhtä hyvä virkistys asiantuntijoille |
Komentorivi |
pip asennuspaketti |
Asenna verkkokirjasto |
pip asentaa pandat |
virtualenv-nimi |
Luo virtuaaliympäristö virtaulenv: n avulla |
virtualenv myproject |
mkvirtualenv nimi |
Luo virtuaalinen ympäristö virtuaalisen ympäristön kääreellä |
mkvirtualenv myproject |
python file.py |
Suorita komentot Python-tiedostossa |
"python my_file.py |
pip jäätyä |
Luettele kaikki asennetut paketit virtuaalisessa ympäristössä |
pip jäätyä |
pip jäädyttää> jotkut tiedostot |
Kopioi kaikki asennetut kirjastot yhteen tiedostoon |
pip jäädyttää> vaatimukset.txt |
missä |
Etsi Pythonin asennuspolku |
missä python |
--versio |
Tarkista paketin versio |
python --versio |
.exe |
Suorita Python-kuori |
python.exe |
auki (tiedosto, 'w') |
Kirjoita olemassa olevaan tiedostoon ja korvaa sen nykyinen sisältö |
avoimen ('regex.txt', 'w') muodossa wf: wf.write ("Hei maailma!") |
auki (tiedosto, 'r') |
Avaa tiedosto vain luku -tilassa |
avoimen ('regex.txt', 'r') muodossa rf: tulosta (rf.read () |
auki (tiedosto, 'a') |
Kirjoita tiedostoon korvaamatta sen olemassa olevaa sisältöä |
avoimella ('regex.txt', 'a') kuten af: af.write ("\ nHei kyllä!") |
file.close |
Sulje tiedosto, jos sitä ei käytetä |
af = avoin ('regex.txt') af. sulje |
poistua |
Poistu Python-kuoresta |
poistua () |