skrive ut() |
Vis resultatet av en kommando |
x = "Hei verden" skrive ut (x) utgang: Hei verden |
inngang () |
Samle innspill fra brukere |
skriv ut (input ("hva heter du?")) output: hva heter du? |
type() |
Finn typen variabel |
x = "Vanlige uttrykk" type (x) produksjon: |
len () |
Finn antall elementer i en variabel |
len ([1, 2, 3]) utgang: 3 |
\ |
Unnslippe et tegn som endrer intensjonen til en kodelinje |
skriv ut ("Jeg vil at du skal legge til \" \ "") output: Jeg vil at du skal legge til "" |
\ n |
Bryt et strengkarakter for å starte på neste linje |
print ("Dette er en linje \ n Dette er en annen linje") produksjon: Dette er en linje Dette er en annen linje |
def funksjonsnavn (parameter): kommandoer |
Start en funksjon med en valgfri parameter |
def yourName (x): skriv ut (x + 1) |
lambda |
Ring en anonym funksjon |
add_3_to = lambda y: y + 3 skriv ut (add_3_to (4)) utgang: 7 |
komme tilbake |
Returner et resultat fra en funksjon |
def yourName (x): returner x + 1 |
klasse |
Lag et Python-objekt |
klasse myClass: def myFunc (x): |
def __init__ |
Initialiser attributtene til en klasse |
klasse myClass: def __init __ (selv, attributter ...) |
"__init__.py |
Lagre en fil som inneholder en modul slik at den blir lest korrekt i en annen Python-fil |
Gi nytt navn til en fil som inneholder en modul som: "__init__.py |
int () |
Konverter en variabel til heltall |
int (1.234) utgang: 1 |
str () |
Konverter en variabel til streng |
str (1.234) utgang: '1.234' |
flyte() |
Konverter en variabel til å flyte |
flyte (23) utgang: 23.0 |
dict (Counter ()) |
Konverter en liste eller en tupple til en ordbok etter å ha sortert med en Python innebygd teller |
fra samlinger importere teller dict (Teller ([1,1,2,1,2,3,3,4])) utgang: {1: 3, 2: 2, 3: 2, 4: 1} |
rund() |
Avrund utgangen til en operasjon til nærmeste hele tall |
runde (23.445) utgang: 23 |
runde (operasjon eller tall, desimaler) |
Avrund utgangen til en operasjon til et bestemt antall desimaler |
runde (23.4568, 2) utgang: 23.46 |
hvis: |
Start en betinget uttalelse |
hvis 2 <3: utskrift ("To er mindre") |
elif: |
Gi en motuttalelse når if-setningen er falsk |
hvis 2 <3: utskrift ("To er mindre") elif 2 == 3: skriv ut ("Gå på") |
ellers: |
Lag en endelig motuttalelse hvis andre forhold er falske |
hvis 2 <3: utskrift ("To er mindre") elif 2 == 3: skriv ut ("Gå på") ellers: utskrift ("Tre er større") |
Fortsette |
Ignorer en tilstand og utfør resten av sløyfen |
a = [1, 4, -10, 6, 8] for b i a: hvis b <= 0: Fortsette trykk (b) produksjon: 1 4 6 8 |
gå i stykker |
Avslutte strømmen av en sløyfe med en gitt tilstand |
a = [1, 4, -10, 6, 8] for b i a: hvis b> = 6: gå i stykker trykk (b) produksjon: 1 4 -10 |
sende |
Ignorer et sett med tidligere instruksjoner |
for b i a: sende |
prøv, bortsett fra
|
Prøv en blokk med kode, ellers, hev et definert unntak |
prøve: skriv ut (a) unntatt: utskrift ("Det oppstod en feil!") output: Det oppstod en feil! |
endelig |
Utfør en endelig kode når prøven og de unntatte blokkene mislykkes |
prøve: skriv ut (a) unntatt: skrive ut (d) endelig: print ("Du kan ikke skrive ut en udefinert variabel") output: Du kan ikke skrive ut en udefinert variabel |
heve unntak () |
Hev et unntak som stopper kommandoen når utførelse ikke er mulig |
a = 7 + 2 hvis en <10: heve Unntak ("Oh! Du fikk ikke poengsummen 10 ") |
importere x |
Importer en hel modul eller et bibliotek |
importer matematikk |
fra x importer y |
Importer et bibliotek x fra en fil eller en klasse y |
fra importmodus scipy.stats |
som |
Tilpass et uttrykk til ønsket navn |
importer pandaer som pd |
i |
Sjekk om det er en verdi i en variabel |
x = [1, 4, 6, 7] hvis 5 i x: utskrift ("Det er en fem") ellers: utskrift ("Det er ingen fem") utgang: Det er ingen fem |
er |
Sjekk om to variabler refererer til et enkelt element |
x = [1, 4, 6, 7] x = b skriv ut (x er b) ekte |
Ingen |
Erklær en nullverdi |
x = Ingen |
< |
Sjekk om en verdi er mindre enn en annen |
5<10 utgang: Sant |
> |
Sjekk om en verdi er mer enn en annen |
5>10 utgang: Falsk |
<= |
Sjekk om en verdi er mindre eller lik en annen |
2*2<=3 utgang: Falsk |
>= |
Sjekk om en verdi er større eller lik en annen |
2*2>=3 utgang: Sant |
"== |
Sjekk om en verdi er nøyaktig lik den andre |
3==4 utfall: Falske |
!= |
Kontroller at en verdi ikke er lik den andre |
3!=4 ouput: Sant |
importer re |
Importer Pythons innebygde regulære uttrykk |
importer re re.findall ("strenger", variabel) |
a | b |
Sjekk om et av de to elementene er til stede i en streng |
importer re someText = "Hei vanlig uttrykk" a = re.findall ("vanlig | Hei", noe Tekst) skriv ut (a) utgang: ['Hei', 'vanlig'] |
streng $ |
Sjekk om en variabel slutter med et sett med strenger |
importer re someText = "Hei vanlig uttrykk" a = re.findall ("uttrykk $", noe Tekst) utgang: ['uttrykk'] |
^ streng |
Sjekk om en variabel starter med et sett med strenger |
importer re someText = "Hei vanlig uttrykk" a = re.findall ("^ Hei", noe Tekst) skriv ut (a) utgang: ['Hello'] |
string.index () |
Sjekk indeksposisjonen til et strengtegn |
a = "Hello World" a.index ('H') utgang: 0 |
string.capitalize () |
Bruk den første karakteren i et sett med strenger |
a = "Hello World" a. kapitalisere () utgang: 'Hello world' |
string.swapcase () |
Skriv ut den første bokstaven i hvert ord som små bokstaver og de andre som store bokstaver |
a = "Hello World" a.swapcase () produksjon: 'Hei Verden' |
string.lower () |
Konverter alle strengene til små bokstaver |
a = "Hello World" a. lavere () utgang: 'hallo verden' |
string.upper () |
Konverter alle strengene til store bokstaver |
a = "Hello World" a.upper () utgang: 'HELLO WORLD' |
string.startswith () |
Sjekk om en streng starter med et bestemt tegn |
a = "Hello World" a.startswith ('a') utgang: Falsk |
string.endswith () |
Sjekk om en streng slutter med et bestemt tegn |
a = "Hello World" a.endswith ('d') utgang: Sant |
string.split () |
Separer hvert ord i en liste |
a = "Hello World" a.split () utgang: ['Hello', 'world'] |
strenger {} '. format () |
Vis en utgang som streng |
a = 3 + 4 skriv ut ("Svaret er {}". format (a)) output: Svaret er 7 |
er ikke Ingen |
Sjekk om verdien til en variabel ikke er tom |
def sjekknull (a): hvis a ikke er Ingen: returner "det er fullt!" ellers: returner "det er tomt!" |
x% y |
Finn resten (modulus) av en inndeling |
9%4 utgang: 1 |
x // y |
Finn kvotienten til en divisjon |
9//4 utgang: 2 |
"= |
Tilordne en verdi til en variabel |
a = {1: 5, 3: 4} |
"+ |
Legg til elementer sammen |
["a two"] + ["a one"] utgang: ['a two', 'a one'] 1+3 utgang = 4 |
"- |
Finn forskjellen mellom et sett med tall |
3-4 utgang = -1 |
"* |
Finn produktet av et sett med tall |
3*4 utgang: 12 |
a + = x |
Legg til x til variabel a uten å tilordne verdien til en ny variabel |
a = 2 a + = 3 utgang: 5 |
a- = x |
Trekk fra x fra variabel a uten å tildele den til en ny variabel |
a = 3 a- = 2 utgang: 1 |
a * = x |
Finn produktet av variabel a og x uten å tilordne resullt til en ny variabel |
a = [1, 3, 4] a * = 2 utgang: [1, 3, 4, 1, 3, 4] |
x ** y |
Løft basen x til kraften y |
2**3 utgang: 8 |
pow (x, y) |
Løft x til kraften til y |
pow (2, 3) utgang: 8 |
abs (x) |
Konverter et negativt heltall til dets absolutte verdi |
abs (-5) utgang: 5 |
x ** (1 / n.) |
Finn den niende roten til et tall |
8**(1/3) utgang: 2 |
a = b = c = d = x |
Tilordne den samme verdien til flere variabler |
a = b = c = d = "Hallo verden" |
x, y = y, x |
Bytt variabler |
x = [1, 2] y = 3 x, y = y, x skriv ut (x, y) produksjon: 3 [1, 2] |
til |
Sløyf gjennom elementene i en variabel |
a = [1, 3, 5] for b i a: skriv ut (b, "x", "2", "=", b * 2) produksjon: 1 x 2 = 2 3 x 2 = 6 5 x 2 = 10 |
samtidig som |
Fortsett å gå gjennom en variabel, så langt som en bestemt tilstand forblir sann |
a = 4 b = 2 mens b <= a: utskrift (b, "er mindre enn", a) b + = 1 produksjon: 2 er mindre enn 4 3 er mindre enn 4 4 er mindre enn 4 |
område() |
Lag et utvalg av positive heltall mellom x og y |
x = rekkevidde (4) skrive ut (x) rekkevidde (0, 4) for b i x: trykk (b) produksjon: 0 1 2 3 |
sum() |
Iterer gjennom elementene i en liste |
skriv ut (sum ([1, 2, 3])) utgang: 6 |
sum (liste, start) |
Returner summen av en liste med et ekstra element |
skriv ut (sum ([1, 2, 3], 3)) utgang: 9 |
[] |
Lag en liste over elementer |
x = ['a', 3, 5, 'h', [1, 3, 3], {'d': 3}] |
() |
Lag en tuppletupples er uforanderlig |
x = (1, 2, 'g', 5) |
{} |
Lag en ordbok |
a = {'x': 6, 'y': 8} |
x [a: b] |
Skjær gjennom en liste |
x = [1, 3, 5, 6] x [0: 2] utgang: [1, 3] |
x [nøkkel] |
Få verdien av en nøkkel i ordboken x |
a = {'x': 6, 'y': 8} skriv ut (a ['x']) utgang: 6 |
x.append () |
Legg til en liste over verdier i en tom liste |
x = [1] x.append ([1,2,3]) skrive ut (x) utgang: [1, [1,2,3]] |
x. utvide () |
Legg til en liste over verdier for å fortsette en eksisterende liste uten å opprette en nestet liste |
x = [1,2] x. utvide ([3,4,6,2]) skrive ut (x) produksjon: [1, 2, 3, 4, 6, 2] |
del (x [a: b]) |
Slett et element helt fra en liste ved en bestemt indeks |
x = [1,2,3,5] del (x [0: 2]) skrive ut (x) utgang: [2,3,5]
|
del (x [nøkkel]) |
Slett en nøkkel og en verdi helt fra en ordbok i en bestemt indeks |
y = {1: 3, 2: 5, 4: 6, 8: 2} del (y [1], y [8]) skriv ut (y) utgang = {2: 5, 4: 6} |
dict.pop () |
Popp ut verdien av en nøkkel og fjern den fra en ordbok i en bestemt indeks |
a = {1: 3, 2: 4, 5: 6} a.pop (1) utgang: 3 |
dict.popitem () |
Popp ut det siste elementet fra en ordbok og slett det |
a = {1: 2, 4: 8, 3: 5} a.popitem () utgang: (3, 5) skriv ut (a) utgang: {1: 2, 4: 8} |
list.pop () |
Popp ut en gitt indeks fra en liste og fjern den fra en liste |
a = [1, 3, 2, 4, 1, 6, 6, 4] a.pop (-2) utgang: 6 skriv ut (a) utgang: [1, 3, 2, 4, 1, 6, 4] |
klar() |
Tøm elementene i en liste eller en ordbok |
x = [1, 3, 5] x.klar () skrive ut (x) utgang: [] |
fjerne() |
Fjern et element fra en liste |
x = [1, 5, 6, 7] x. fjern (1) utgang: [5, 6, 7] |
sett inn() |
Sett inn elementer i en liste |
x = [3, 5, 6] sett inn (1, 4) skrive ut (x) utgang: [1, 4, 3, 5, 6] |
sorter (omvendt = tilstand) |
Snu retningen til elementene i en liste |
x = [1, 3, 5, 6] x.sort (omvendt = True) skrive ut (x) utgang: [6, 5, 3, 1] |
Oppdater() |
Oppdater en ordbok ved å endre det første elementet og legge til et annet element til slutten |
x = {1: 3, 5: 6} x.update ({1: 4, 8: 7, 4: 4}) skrive ut (x) utgang: {1: 4, 5: 6, 8: 7, 4: 4} |
nøkler () |
Vis alle tastene i en ordbok |
a = {1: 2, 4: 8} a.keys () utgang: dict_keys ([1, 4]) |
verdier () |
Vis alle verdiene i en ordbok |
a = {1: 2, 4: 8} a.verdier () utgang: dict_values ([2, 8]) |
gjenstander () |
Vis tastene og verdiene i en ordbok |
a = {1: 2, 4: 8} a.items () utgang: dict_items ([(1, 2), (4, 8)]) |
få (nøkkel) |
Få verdien av et element i en ordbok med nøkkelen |
a = {1: 2, 4: 8, 3: 5} a.get (1) utgang: 2 |
setdefault (nøkkel) |
Returner den opprinnelige verdien til et element i en ordbok |
a.setdefault (2) |
f = {** a, ** b} |
Slå sammen to ordbøker |
a = {'x': 6, 'y': 8} b = {'c': 5, 'd': 3} f = {** a, ** y} skrive ut (f) utgang: {'x': 6, 'y': 8, 'c': 5, 'd': 3} |
fjerne() |
Fjern den første samsvarende verdien av et element fra en liste uten å tenke på indeksen |
a = [1, 3, 2, 4, 4, 1, 6, 6, 4] a. fjern (4) skriv ut (a) utgang: [1, 3, 2, 4, 1, 6, 6, 4] |
memoryview (x) |
Få tilgang til de interne bufferne til et objekt |
a = minnesyn (objekt) |
byte () |
Konverter en minnebufferprotokoll til byte |
byte (a [0: 2]) |
bytearray () |
Returner en rekke byte |
bytearray (objekt) |
# |
Skriv en enkelt kommentarlinje eller forhindre at en kodelinje blir utført |
# Python regex jukseark |
Skriv en kommentar med flere linjer |
Python regex-juksearket er bra for nybegynnere Det er like bra en forfriskning for eksperter |
Kommandolinje |
pip installere pakke |
Installer et elektronisk bibliotek |
pip installere pandaer |
virtualenv navn |
Bruk virtaulenv til å skape et virtuelt miljø |
virtualenv myproject |
mkvirtualenv navn |
Bruk virtuelt miljøomslag for å lage virtuelt miljø |
mkvirtualenv mitt prosjekt |
python file.py |
Kjør kommandoene i en Python-fil |
"python my_file.py |
pip fryse |
Liste opp alle de installerte pakkene i et virtuelt miljø |
pip fryse |
pip fryse> noen filer |
Kopier alle installerte biblioteker i en enkelt fil |
pip fryse> krav.txt |
hvor |
Finn installasjonsstien til Python |
hvor python |
--versjon |
Sjekk versjonen av en pakke |
python - versjon |
.ekse |
Kjør et Python-skall |
python.exe |
med åpen (fil, 'w') |
Skriv til en eksisterende fil og skriv over det eksisterende innholdet |
med åpen ('regex.txt', 'w') som wf: wf.write ("Hello World!") |
med åpen (fil, 'r') |
Åpne en fil som skrivebeskyttet |
med åpen ('regex.txt', 'r') som rf: skriv ut (rf.read () |
med åpen (fil, 'a') |
Skriv til en fil uten å overskrive det eksisterende innholdet |
med åpen ('regex.txt', 'a') som af: af.write ("\ nHei Ja!") |
file.close |
Lukk en fil hvis den ikke er i bruk |
af = åpen ('regex.txt') av. lukk |
exit |
Gå ut av Python-skallet |
exit() |