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