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
instagram viewer
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 ()