spausdinti () |
Rodyti komandos rezultatą |
x = "Sveikas pasaulis" spausdinti (x) produkcija: Sveikas pasauli |
įvestis () |
Rinkti vartotojų įvestis |
spausdinti (įvestis („koks tavo vardas?“)) išvestis: koks tavo vardas? |
tipas () |
Raskite kintamojo tipą |
x = "Reguliarūs posakiai" tipas (x) išvestis: |
len () |
Raskite kintamojo elementų skaičių |
lenas ([1, 2, 3]) išėjimas: 3 |
\ |
Pabėkite simbolį, kuris pakeičia kodo eilutės tikslą |
spausdinti ("Aš noriu, kad pridėtumėte \" \ "") išvestis: noriu, kad pridėtumėte "" |
\ n |
Pertraukite eilutės simbolį, kad pradėtumėte kitoje eilutėje |
spausdinti ("Tai eilutė \ n Tai antra eilutė") išvestis: Tai yra eilutė Tai yra antra eilutė |
def funkcijos_pavadinimas (parametras): komandos |
Inicijuokite funkciją su pasirinktiniu parametru |
def yourName (x): spausdinti (x + 1) |
lambda |
Iškvieskite anoniminę funkciją |
pridėti_3_į = lambda y: y + 3 spausdinti (pridėti_3_į (4)) išėjimas: 7 |
grįžti |
Pateikti funkcijos rezultatą |
def yourName (x): grįžti x + 1 |
klasė |
Sukurkite „Python“ objektą |
„myClass“ klasė: def myFunc (x): |
def __init__ |
Inicijuokite klasės atributus |
„myClass“ klasė: def __init __ (savęs, atributų ...) |
"__init__.py |
Išsaugokite failą, kuriame yra modulis, kad jis būtų sėkmingai perskaitytas kitame „Python“ faile |
Pervardykite failą, kuriame yra modulis, taip: "__init__.py |
int () |
Konvertuokite kintamąjį į skaičių |
int (1.234) išvestis: 1 |
str () |
Konvertuokite kintamąjį į eilutę |
str (1.234) išvestis: '1.234' |
plūdė() |
Konvertuokite kintamąjį į plūduriuojantį |
plūdė (23) išvestis: 23,0 |
diktuoti (skaitiklis ()) |
Po rūšiavimo naudojant „Python“ įmontuotą skaitiklį, konvertuokite sąrašą arba „duplup“ į žodyną |
iš kolekcijų importo skaitiklis diktuoti (skaitiklis ([1,1,2,1,2,3,3,4])) išvestis: {1: 3, 2: 2, 3: 2, 4: 1} |
apvalus () |
Apvalinkite operacijos išvestį iki artimiausio sveiko skaičiaus |
turas (23.445) išėjimas: 23 |
apvalus (operacija arba skaičius, po kablelio) |
Apvalinkite operacijos išvestį iki konkretaus skaičiaus po kablelio |
turas (23.4568, 2) išvestis: 23.46 |
jei: |
Inicijuokite sąlyginį teiginį |
jei 2 <3: spausdinti ("Du yra mažesni") |
elifas: |
Pateikite prieštaravimą, jei teiginys „if“ yra „False“ |
jei 2 <3: spausdinti ("Du yra mažesni") elif 2 == 3: spausdinti („tęskite“) |
Kitas: |
Pateikite galutinę prieštaravimą, jei kitos sąlygos yra klaidingos |
jei 2 <3: spausdinti ("Du yra mažesni") elif 2 == 3: spausdinti („tęskite“) Kitas: spausdinti („Trys yra didesni“) |
Tęsti |
Nepaisykite sąlygos ir vykdykite likusią kilpą |
a = [1, 4, -10, 6, 8] b atveju a: jei b <= 0: Tęsti spausdinti (b) išvestis: 1 4 6 8 |
pertrauka |
Nutraukite kontūro srautą su tam tikra sąlyga |
a = [1, 4, -10, 6, 8] b atveju a: jei b> = 6: pertrauka spausdinti (b) išvestis: 1 4 -10 |
praeiti |
Nepaisykite išankstinių instrukcijų rinkinio |
b atveju a: praeiti |
pabandykite, išskyrus
|
Pabandykite užblokuoti kodą, dar daugiau, iškelkite apibrėžtą išimtį |
bandyti: spausdinti (a) išskyrus: spausdinti ("Įvyko klaida!") išvestis: Įvyko klaida! |
pagaliau |
Vykdykite galutinį kodą, kai bandymas ir blokai, išskyrus bandymą, nepavyksta |
bandyti: spausdinti (a) išskyrus: spausdinti (d) pagaliau: spausdinti ("Negalite spausdinti neapibrėžto kintamojo") išvestis: Negalite spausdinti neapibrėžto kintamojo |
pakelti išimtį () |
Padarykite išimtį, kuri sustabdo komandą, kai neįmanoma vykdyti |
a = 7 + 2 jei a <10: pakelti Išimtį („O! Negavote 10 balų) |
importuoti x |
Importuokite visą modulį ar biblioteką |
importuoti matematiką |
iš x importuoti y |
Importuokite biblioteką x iš failo arba y klasės |
iš scipy.stats importavimo režimo |
kaip |
Pritaikykite išraišką pagal pageidaujamą vardą |
importuoti pandas kaip pd |
į |
Patikrinkite, ar kintamajame yra reikšmė |
x = [1, 4, 6, 7] jei 5 x: spausdinti („Yra penki“) Kitas: spausdinti („Nėra penkių“) išvestis: Nėra penkių |
yra |
Patikrinkite, ar du kintamieji nurodo vieną elementą |
x = [1, 4, 6, 7] x = b spausdinti (x yra b) Tiesa |
Nė vienas |
Paskelbkite nulinę vertę |
x = nėra |
< |
Patikrinkite, ar viena reikšmė yra mažesnė už kitą |
5<10 išvestis: Tiesa |
> |
Patikrinkite, ar viena reikšmė yra didesnė už kitą |
5>10 išvestis: klaidinga |
<= |
Patikrinkite, ar vertė yra mažesnė ar lygi kitai |
2*2<=3 išvestis: klaidinga |
>= |
Patikrinkite, ar vertė yra didesnė ar lygi kitai |
2*2>=3 išvestis: Tiesa |
"== |
Patikrinkite, ar vertė tiksliai lygi kitai |
3==4 grupė: klaidinga |
!= |
Įsitikinkite, kad vertė nėra lygi kitai |
3!=4 Ouput: Tiesa |
importo re |
Importuoti „Python“ įmontuotus įprastus posakius |
importo re re.findall („stygos“, kintamasis) |
a | b |
Patikrinkite, ar eilutėje yra vienas iš dviejų elementų |
importo re someText = "Sveiki reguliarūs posakiai" a = re.fallall ("įprastas | labas", someText) spausdinti (a) išvestis: ['Sveiki', 'įprasti'] |
eilutė $ |
Patikrinkite, ar kintamasis baigiasi eilučių rinkiniu |
importo re someText = "Sveiki reguliarūs posakiai" a = re.fallall ("išraiška $", someText) išvestis: ['išraiška'] |
^ eilutė |
Patikrinkite, ar kintamasis prasideda eilučių rinkiniu |
importo re someText = "Sveiki reguliarūs posakiai" a = re.fallall ("^ Sveiki", someText) spausdinti (a) išvestis: ['labas'] |
string.index () |
Patikrinkite eilutės simbolio rodyklės padėtį |
a = "Sveikas pasaulis" a. indeksas („H“) išvestis: 0 |
string.capitalize () |
Pirmąją eilučių rinkinio raidę rašykite didžiosiomis raidėmis |
a = "Sveikas pasaulis" a. kapitalizuoti () išvestis: „Sveikas pasaulis“ |
string.swapcase () |
Pirmąją kiekvieno žodžio raidę išspausdinkite kaip mažąją, o kitas - didžiąsias |
a = "Sveikas pasaulis" a. maišas () išvestis: 'Labas pasauli' |
string.lower () |
Konvertuokite visas eilutes į mažąsias raides |
a = "Sveikas pasaulis" a. žemesnė () išėjimas: „labas pasaulis“ |
string.upper () |
Konvertuokite visas eilutes į didžiąsias raides |
a = "Sveikas pasaulis" a. viršuje () išvestis: „HELLO WORLD“ |
string.startswith () |
Patikrinkite, ar eilutė prasideda nuo tam tikro simbolio |
a = "Sveikas pasaulis" a. startswith ('a') išvestis: klaidinga |
string.endswith () |
Patikrinkite, ar eilutė baigiasi tam tikru simboliu |
a = "Sveikas pasaulis" a. galai su („d“) išvestis: Tiesa |
string.split () |
Atskirkite kiekvieną žodį į sąrašą |
a = "Sveikas pasaulis" a.split () išvestis: ['Sveiki', 'pasaulis'] |
eilutės {} '. format () |
Rodyti išvestį kaip eilutę |
a = 3 + 4 spausdinti ("Atsakymas yra {}". formatas (a)) išvestis: atsakymas yra 7 |
nėra Nėra |
Patikrinkite, ar kintamojo reikšmė nėra tuščia |
def checknull (a): jei a nėra Nėra: grąžinti „jo pilna!“ Kitas: grąžinti "jo tuščią!" |
x% y |
Raskite dalijimo likutį (modulį) |
9%4 išvestis: 1 |
x // y |
Raskite dalybos koeficientą |
9//4 išvestis: 2 |
"= |
Priskirkite kintamajam vertę |
a = {1: 5, 3: 4} |
"+ |
Pridėti elementus kartu |
["a two"] + ["a one"] išvestis: ['a two', 'a one'] 1+3 išėjimas = 4 |
"- |
Raskite skaičių rinkinio skirtumą |
3-4 išėjimas = -1 |
"* |
Raskite skaičių rinkinio sandaugą |
3*4 išėjimas: 12 |
a + = x |
Pridėkite x prie kintamojo a, nepriskirdami jo vertės naujam kintamajam |
a = 2 a + = 3 išėjimas: 5 |
a- = x |
Atimkite x iš kintamojo a nepriskirdami jo naujam kintamajam |
a = 3 a- = 2 išvestis: 1 |
a * = x |
Raskite a ir x kintamojo sandaugą nepriskirdami pakartotinio naujo kintamojo |
a = [1, 3, 4] a * = 2 išvestis: [1, 3, 4, 1, 3, 4] |
x ** y |
Pakelkite bazę x iki galios y |
2**3 išėjimas: 8 |
galia (x, y) |
Pakelkite x iki y galios |
variklis (2, 3) išėjimas: 8 |
abs (x) |
Konvertuokite neigiamą sveikąjį skaičių į jo absoliučią vertę |
abs (-5) išėjimas: 5 |
x ** (1-oji) |
Raskite n-tąją skaičiaus šaknį |
8**(1/3) išvestis: 2 |
a = b = c = d = x |
Priskirkite tą pačią vertę keliems kintamiesiems |
a = b = c = d = "Labas pasaulis" |
x, y = y, x |
Keisti kintamuosius |
x = [1, 2] y = 3 x, y = y, x spausdinti (x, y) išvestis: 3 [1, 2] |
dėl |
Peržiūrėkite kintamojo elementus |
a = [1, 3, 5] b atveju a: spausdinti (b, "x", "2", "=", b * 2) išvestis: 1 x 2 = 2 3 x 2 = 6 5 x 2 = 10 |
kol |
Toliau ieškokite kintamojo, kol tam tikra sąlyga išlieka tiesa |
a = 4 b = 2 o b <= a: spausdinti (b, "yra mažesnis nei", a) b + = 1 išvestis: 2 yra mažesnis nei 4 3 yra mažesnis nei 4 4 yra mažesnis nei 4 |
diapazonas() |
Sukurkite teigiamų sveikųjų skaičių diapazoną tarp x ir y |
x = diapazonas (4) spausdinti (x) diapazonas (0, 4) b x reikšmė: spausdinti (b) išvestis: 0 1 2 3 |
suma() |
Kartoti per sąrašo elementus |
spausdinti (suma ([1, 2, 3])) išvestis: 6 |
suma (sąrašas, pradžia) |
Grąžinkite sąrašo sumą su pridėtu elementu |
spausdinti (suma ([1, 2, 3], 3)) išėjimas: 9 |
[] |
Sudarykite elementų sąrašą |
x = ['a', 3, 5, 'h', [1, 3, 3], {'d': 3}] |
() |
Sukurkite „tuppletupples“ yra nekintami |
x = (1, 2, 'g', 5) |
{} |
Sukurkite žodyną |
a = {'x': 6, 'y': 8} |
x [a: b] |
Peržiūrėkite sąrašą |
x = [1, 3, 5, 6] x [0: 2] išvestis: [1, 3] |
x [raktas] |
Gaukite raktinio žodžio x reikšmę |
a = {'x': 6, 'y': 8} spausdinti (a ['x']) išvestis: 6 |
x.append () |
Pridėkite verčių sąrašą į tuščią sąrašą |
x = [1] x.append ([1,2,3]) spausdinti (x) išvestis: [1, [1,2,3]] |
x.extend () |
Pridėkite verčių sąrašą, jei norite tęsti esamą sąrašą, nebūtinai kurdami įdėtą sąrašą |
x = [1,2] x.extend ([3,4,6,2]) spausdinti (x) išvestis: [1, 2, 3, 4, 6, 2] |
del (x [a: b]) |
Visiškai ištrinkite elementą iš konkretaus indekso sąrašo |
x = [1,2,3,5] del (x [0: 2]) spausdinti (x) išvestis: [2,3,5]
|
del (x [raktas]) |
Ištrinkite raktą ir vertę iš žodyno, esančio tam tikroje rodyklėje |
y = {1: 3, 2: 5, 4: 6, 8: 2} del (y [1], y [8]) spausdinti (y) išvestis = {2: 5, 4: 6} |
dict.pop () |
Iššaukite rakto vertę ir pašalinkite ją iš žodyno, esančio tam tikroje rodyklėje |
a = {1: 3, 2: 4, 5: 6} a.pop (1) išėjimas: 3 |
dict.popitem () |
Iššokite paskutinį žodyno elementą ir jį ištrinkite |
a = {1: 2, 4: 8, 3: 5} a.popitem () išvestis: (3, 5) spausdinti (a) išvestis: {1: 2, 4: 8} |
list.pop () |
Iššaukite nurodytą indeksą iš sąrašo ir pašalinkite jį iš sąrašo |
a = [1, 3, 2, 4, 1, 6, 6, 4] a.pop (-2) išvestis: 6 spausdinti (a) išvestis: [1, 3, 2, 4, 1, 6, 4] |
aišku () |
Ištuštinkite sąrašo ar žodyno elementus |
x = [1, 3, 5] x. aišku () spausdinti (x) išvestis: [] |
pašalinti () |
Pašalinti elementą iš sąrašo |
x = [1, 5, 6, 7] x. pašalinti (1) išvestis: [5, 6, 7] |
Įdėti() |
Įterpkite elementus į sąrašą |
x = [3, 5, 6] x. įdėkite (1, 4) spausdinti (x) išvestis: [1, 4, 3, 5, 6] |
rūšiuoti (atvirkštinė = sąlyga) |
Apverskite elementų kryptį sąraše |
x = [1, 3, 5, 6] x.sort (atvirkščiai = True) spausdinti (x) išvestis: [6, 5, 3, 1] |
atnaujinti () |
Atnaujinkite žodyną pakeisdami jo pirmąjį elementą ir pridėdami bet kurį kitą elementą prie jo pabaigos |
x = {1: 3, 5: 6} x.update ({1: 4, 8: 7, 4: 4}) spausdinti (x) išvestis: {1: 4, 5: 6, 8: 7, 4: 4} |
raktai() |
Rodyti visus žodyno klavišus |
a = {1: 2, 4: 8} a. raktai () išvestis: dict_keys ([1, 4]) |
vertės () |
Rodyti visas reikšmes žodyne |
a = {1: 2, 4: 8} a. vertės () išvestis: dict_values ([2, 8]) |
daiktai () |
Rodykite klavišus ir reikšmes žodyne |
a = {1: 2, 4: 8} a. daiktai () išvestis: dict_items ([(1, 2), (4, 8)]) |
gauti (raktas) |
Gaukite elemento vertę žodyne pagal jo raktą |
a = {1: 2, 4: 8, 3: 5} a.get (1) išvestis: 2 |
setdefault (raktas) |
Grąžinkite pradinę elemento vertę į žodyną |
a. setdefault (2) |
f = {** a, ** b} |
Sujungti du žodynus |
a = {'x': 6, 'y': 8} b = {'c': 5, 'd': 3} f = {** a, ** y} spausdinti (f) išvestis: {'x': 6, 'y': 8, 'c': 5, 'd': 3} |
pašalinti () |
Pašalinkite pirmąją atitinkančią elemento vertę iš sąrašo, nepamirškite jo indekso |
a = [1, 3, 2, 4, 4, 1, 6, 6, 4] a. Pašalinti (4) spausdinti (a) išvestis: [1, 3, 2, 4, 1, 6, 6, 4] |
atmintinė (x) |
Pasiekite vidinius objekto buferius |
a = atmintinė (objektas) |
baitai () |
Konvertuokite atminties buferio protokolą į baitus |
baitai (a [0: 2]) |
bytearray () |
Grąžinkite baitų masyvą |
bytearray (objektas) |
# |
Parašykite vieną komentaro eilutę arba neleiskite vykdyti kodo eilutės |
# „Python“ regex cheat sheet |
Parašykite kelių eilučių komentarą |
„Python regex“ apgaulės lapas yra naudingas pradedantiesiems Tai ne mažiau puikus atgaiva ekspertams |
Komandinė eilutė |
„pip install“ paketas |
Įdiekite internetinę biblioteką |
pip įdiegti pandas |
virtualenv vardas |
Norėdami sukurti virtualią aplinką, naudokite „flowulenv“ |
virtualenv myproject |
mkvirtualenv vardas |
Norėdami sukurti virtualią aplinką, naudokite virtualiosios aplinkos paketą |
mkvirtualenv myproject |
python file.py |
Paleiskite komandas „Python“ faile |
"python my_file.py |
pipas užšaldyti |
Išvardinkite visus įdiegtus paketus virtualioje aplinkoje |
pipas užšaldyti |
pip freeze> kai kurie failai |
Nukopijuokite visas įdiegtas bibliotekas į vieną failą |
pip freeze> reikalavimai.txt |
kur |
Raskite „Python“ diegimo kelią |
kur pitonas |
--versija |
Patikrinkite paketo versiją |
pitonas - versija |
.exe |
Paleiskite „Python“ apvalkalą |
python.exe |
su atidaryti (failas, 'w') |
Rašykite į esamą failą ir perrašykite jo turinį |
su atviru ('regex.txt', 'w') kaip wf: wf.write („Labas pasaulis!“) |
su atidaryti (failas, 'r') |
Atidarykite failą kaip tik skaitomą |
su open ('regex.txt', 'r') kaip rf: spausdinti (rf.read () |
su atidarytu (failas, 'a') |
Rašykite į failą, neperrašydami jo turinio |
su atviru ('regex.txt', 'a') kaip af: af.write ("\ nSveiki, taip!") |
failas.uždaryti |
Uždarykite failą, jei jis nenaudojamas |
af = atidaryti ('regex.txt') af.uždaryti |
išėjimas |
Išeikite iš „Python“ apvalkalo |
išėjimas () |