Print() |
Vis resultatet af en kommando |
x = "Hej verden" udskrive (x) output: Hej verden |
input () |
Saml input fra brugere |
print (input ("hvad er dit navn?")) output: hvad er dit navn? |
type() |
Find typen af en variabel |
x = "Regulære udtryk" type (x) produktion: |
len () |
Find antallet af elementer i en variabel |
len ([1, 2, 3]) output: 3 |
\ |
Undslippe et tegn, der ændrer hensigten med en kodelinje |
udskriv ("Jeg vil have dig til at tilføje \" \ "") output: Jeg vil have dig til at tilføje "" |
\ n |
Bryd et strengkarakter for at starte på den næste linje |
print ("Dette er en linje \ n Dette er en anden linje") produktion: Dette er en linje Dette er en anden linje |
def funktionsnavn (parameter): kommandoer |
Start en funktion med en valgfri parameter |
def yourName (x): udskrive (x + 1) |
lambda |
Ring til en anonym funktion |
add_3_to = lambda y: y + 3 udskriv (add_3_to (4)) output: 7 |
Vend tilbage |
Returner et resultat fra en funktion |
def yourName (x): returnere x + 1 |
klasse |
Opret et Python-objekt |
klasse myClass: def myFunc (x): |
def __init__ |
Initialiser attributterne til en klasse |
klasse myClass: def __init __ (selv, attributter ...) |
"__init__.py |
Gem en fil, der indeholder et modul, så det læses med succes i en anden Python-fil |
Omdøb en fil, der indeholder et modul, som: "__init__.py |
int () |
Konverter en variabel til heltal |
int (1.234) output: 1 |
str () |
Konverter en variabel til streng |
str (1.234) output: '1.234' |
flyde() |
Konverter en variabel til at flyde |
flyde (23) output: 23.0 |
dict (Counter ()) |
Konverter en liste eller en tupple til en ordbog efter sortering med en Python-indbygget tæller |
fra samlinger import tæller dict (Counter ([1,1,2,1,2,3,3,4])) output: {1: 3, 2: 2, 3: 2, 4: 1} |
rund() |
Afrund output for en operation til nærmeste heltal |
runde (23.445) output: 23 |
runde (operation eller antal, decimaler) |
Afrund output for en operation til et bestemt antal decimaler |
runde (23.4568, 2) output: 23.46 |
hvis: |
Indled en betinget erklæring |
hvis 2 <3: print ("To er mindre") |
elif: |
Lav en modangivelse, når if-erklæringen er falsk |
hvis 2 <3: print ("To er mindre") elif 2 == 3: udskriv ("Gå videre") |
andet: |
Lav en endelig modangivelse, hvis andre betingelser er falske |
hvis 2 <3: print ("To er mindre") elif 2 == 3: udskriv ("Gå videre") andet: print ("Tre er større") |
Blive ved |
Ignorer en tilstand, og udfør resten af sløjfen |
a = [1, 4, -10, 6, 8] for b i a: hvis b <= 0: Blive ved print (b) produktion: 1 4 6 8 |
pause |
Afslut strømmen af en sløjfe med en given tilstand |
a = [1, 4, -10, 6, 8] for b i a: hvis b> = 6: pause print (b) produktion: 1 4 -10 |
passere |
Ignorer et sæt tidligere instruktioner |
for b i a: passere |
prøv, undtagen
|
Prøv en blok kode, ellers, hæv en defineret undtagelse |
prøve: print (a) undtagen: print ("Der opstod en fejl!") output: Der opstod en fejl! |
langt om længe |
Udfør en endelig kode, når forsøget og undtagelsesblokkene mislykkes |
prøve: print (a) undtagen: print (d) langt om længe: print ("Du kan ikke udskrive en udefineret variabel") output: Du kan ikke udskrive en udefineret variabel |
hæv undtagelse () |
Hæv en undtagelse, der stopper kommandoen, når udførelse ikke er mulig |
a = 7 + 2 hvis en <10: hæv undtagelsen ("Åh! Du fik ikke en score på 10 ") |
importer x |
Importer et helt modul eller bibliotek |
importer matematik |
fra x import y |
Importer et bibliotek x fra en fil eller en klasse y |
fra importtilstand scipy.stats |
som |
Tilpas et udtryk til dit foretrukne navn |
importer pandaer som pd |
i |
Kontroller, om der er en værdi i en variabel |
x = [1, 4, 6, 7] hvis 5 i x: print ("Der er en fem") andet: print ("Der er ingen fem") output: Der er ingen fem |
er |
Kontroller, om to variabler henviser til et enkelt element |
x = [1, 4, 6, 7] x = b udskrive (x er b) Rigtigt |
Ingen |
Erklær en nulværdi |
x = Ingen |
< |
Kontroller, om en værdi er mindre end en anden |
5<10 output: Sandt |
> |
Kontroller, om en værdi er mere end en anden |
5>10 output: Falsk |
<= |
Kontroller, om en værdi er mindre eller lig med en anden |
2*2<=3 output: Falsk |
>= |
Kontroller, om en værdi er større eller lig med en anden |
2*2>=3 output: Sandt |
"== |
Kontroller, om en værdi er nøjagtig lig med den anden |
3==4 ouput: Falsk |
!= |
Kontroller, at en værdi ikke er lig med den anden |
3!=4 ouput: Sandt |
import gen |
Importer Pythons indbyggede regulære udtryk |
import gen re.findall ("strings", variabel) |
a | b |
Kontroller, om et af de to elementer er til stede i en streng |
import gen someText = "Hej regulært udtryk" a = re.findall ("almindelig | Hej", noget Tekst) print (a) output: ['Hej', 'almindelig'] |
streng $ |
Kontroller, om en variabel slutter med et sæt strenge |
import gen someText = "Hej regulært udtryk" a = re.findall ("udtryk $", someText) output: ['udtryk'] |
^ streng |
Kontroller, om en variabel starter med et sæt strenge |
import gen someText = "Hej regulært udtryk" a = re.findall ("^ Hej", noget Tekst) print (a) output: ['Hej'] |
string.index () |
Kontroller indekspositionen for et strengtegn |
a = "Hej verden" a.index ('H') output: 0 |
string.capitalize () |
Brug den første karakter i et sæt strenge |
a = "Hej verden" a. kapitalisere () output: 'Hej verden' |
string.swapcase () |
Udskriv det første bogstav i hvert ord som små bogstaver og de andre som store bogstaver |
a = "Hej verden" a.swapcase () produktion: 'Hej Verden' |
string.lower () |
Konverter alle strengene til små bogstaver |
a = "Hej verden" a. lavere () output: 'hej verden' |
string.upper () |
Konverter alle strenge til store bogstaver |
a = "Hej verden" a.upper () output: 'HELLO WORLD' |
string.startswith () |
Kontroller, om en streng starter med et bestemt tegn |
a = "Hej verden" a.startswith ('a') output: Falsk |
string.endswith () |
Kontroller, om en streng slutter med et bestemt tegn |
a = "Hej verden" a.endswith ('d') output: Sandt |
string.split () |
Opdel hvert ord i en liste |
a = "Hej verden" a.split () output: ['Hej', 'verden'] |
strings {} '. format () |
Vis en output som streng |
a = 3 + 4 print ("Svaret er {}". format (a)) output: Svaret er 7 |
er ikke Ingen |
Kontroller, om værdien af en variabel ikke er tom |
def checknull (a): hvis a ikke er Ingen: returner "dens fulde!" andet: returner "det er tomt!" |
x% y |
Find resten (modulus) af en division |
9%4 output: 1 |
x // y |
Find kvotienten for en division |
9//4 output: 2 |
"= |
Tildel en værdi til en variabel |
a = {1: 5, 3: 4} |
"+ |
Tilføj elementer sammen |
["en to"] + ["en en"] output: ['a two', 'a one'] 1+3 output = 4 |
"- |
Find forskellen mellem et sæt tal |
3-4 output = -1 |
"* |
Find produktet af et sæt tal |
3*4 output: 12 |
a + = x |
Føj x til variabel a uden at tildele dens værdi til en ny variabel |
a = 2 a + = 3 output: 5 |
a- = x |
Træk x fra variabel a uden at tildele den til en ny variabel |
a = 3 a- = 2 output: 1 |
a * = x |
Find produktet af variabel a og x uden at tildele resullt til en ny variabel |
a = [1, 3, 4] a * = 2 output: [1, 3, 4, 1, 3, 4] |
x ** y |
Løft base x til magt y |
2**3 output: 8 |
pow (x, y) |
Løft x til kraften i y |
pow (2, 3) output: 8 |
abs (x) |
Konverter et negativt heltal til dets absolutte værdi |
abs (-5) output: 5 |
x ** (1 / n.) |
Find den niende rod af et tal |
8**(1/3) output: 2 |
a = b = c = d = x |
Tildel den samme værdi til flere variabler |
a = b = c = d = "Hej verden" |
x, y = y, x |
Byt variabler |
x = [1, 2] y = 3 x, y = y, x udskrive (x, y) produktion: 3 [1, 2] |
til |
Loop gennem elementerne i en variabel |
a = [1, 3, 5] for b i a: udskriv (b, "x", "2", "=", b * 2) produktion: 1 x 2 = 2 3 x 2 = 6 5 x 2 = 10 |
mens |
Fortsæt med at løbe gennem en variabel, så vidt en bestemt tilstand forbliver sand |
a = 4 b = 2 mens b <= a: print (b, "er mindre end", a) b + = 1 produktion: 2 er mindre end 4 3 er mindre end 4 4 er mindre end 4 |
rækkevidde() |
Opret en række positive heltal mellem x og y |
x = rækkevidde (4) udskrive (x) rækkevidde (0, 4) for b i x: print (b) produktion: 0 1 2 3 |
sum() |
Iterer gennem elementerne på en liste |
print (sum ([1, 2, 3])) output: 6 |
sum (liste, start) |
Returner summen af en liste med et tilføjet element |
print (sum ([1, 2, 3], 3)) output: 9 |
[] |
Lav en liste over elementer |
x = ['a', 3, 5, 'h', [1, 3, 3], {'d': 3}] |
() |
Opret en tuppletupples er uforanderlig |
x = (1, 2, 'g', 5) |
{} |
Opret en ordbog |
a = {'x': 6, 'y': 8} |
x [a: b] |
Skær gennem en liste |
x = [1, 3, 5, 6] x [0: 2] output: [1, 3] |
x [nøgle] |
Få værdien af en nøgle i ordbogen x |
a = {'x': 6, 'y': 8} udskrive (a ['x']) output: 6 |
x.append () |
Føj en liste med værdier til en tom liste |
x = [1] x.append ([1,2,3]) udskrive (x) output: [1, [1,2,3]] |
x. udvide () |
Tilføj en liste med værdier for at fortsætte en eksisterende liste uden nødvendigvis at oprette en indlejret liste |
x = [1,2] x. udvide ([3,4,6,2]) udskrive (x) produktion: [1, 2, 3, 4, 6, 2] |
del (x [a: b]) |
Slet et element fuldstændigt fra en liste i et bestemt indeks |
x = [1,2,3,5] del (x [0: 2]) udskrive (x) output: [2,3,5]
|
del (x [nøgle]) |
Slet en nøgle og en værdi helt fra en ordbog ved et bestemt indeks |
y = {1: 3, 2: 5, 4: 6, 8: 2} del (y [1], y [8]) udskrive (y) output = {2: 5, 4: 6} |
dict.pop () |
Pop værdien af en nøgle ud, og fjern den fra en ordbog ved et bestemt indeks |
a = {1: 3, 2: 4, 5: 6} a.pop (1) output: 3 |
dict.popitem () |
Pop det sidste element ud af en ordbog, og slet det |
a = {1: 2, 4: 8, 3: 5} a.popitem () output: (3, 5) print (a) output: {1: 2, 4: 8} |
list.pop () |
Pop et givet indeks ud af en liste, og fjern det fra en liste |
a = [1, 3, 2, 4, 1, 6, 6, 4] a.pop (-2) output: 6 print (a) output: [1, 3, 2, 4, 1, 6, 4] |
klar() |
Tøm elementerne på en liste eller en ordbog |
x = [1, 3, 5] x.klar () udskrive (x) output: [] |
fjerne() |
Fjern et element fra en liste |
x = [1, 5, 6, 7] x. fjern (1) output: [5, 6, 7] |
indsæt () |
Indsæt elementer i en liste |
x = [3, 5, 6] x. indsæt (1, 4) udskrive (x) output: [1, 4, 3, 5, 6] |
sorter (omvendt = betingelse) |
Vend elementernes retning i en liste |
x = [1, 3, 5, 6] x.sort (omvendt = sand) udskrive (x) output: [6, 5, 3, 1] |
opdater () |
Opdater en ordbog ved at ændre dens første element og tilføje et andet element til slutningen |
x = {1: 3, 5: 6} x.update ({1: 4, 8: 7, 4: 4}) udskrive (x) output: {1: 4, 5: 6, 8: 7, 4: 4} |
nøgler () |
Vis alle tasterne i en ordbog |
a = {1: 2, 4: 8} a.keys () output: dict_keys ([1, 4]) |
værdier () |
Vis alle værdierne i en ordbog |
a = {1: 2, 4: 8} a.værdier () output: dict_values ([2, 8]) |
varer () |
Vis tasterne og værdierne i en ordbog |
a = {1: 2, 4: 8} a.items () output: dict_items ([(1, 2), (4, 8)]) |
få (nøgle) |
Få værdien af et element i en ordbog ved hjælp af dets nøgle |
a = {1: 2, 4: 8, 3: 5} a.get (1) output: 2 |
setdefault (nøgle) |
Returner den originale værdi af et element til en ordbog |
a.setdefault (2) |
f = {** a, ** b} |
Flet to ordbøger |
a = {'x': 6, 'y': 8} b = {'c': 5, 'd': 3} f = {** a, ** y} print (f) output: {'x': 6, 'y': 8, 'c': 5, 'd': 3} |
fjerne() |
Fjern den første matchende værdi af et element fra en liste uden at huske dets indeks |
a = [1, 3, 2, 4, 4, 1, 6, 6, 4] a. fjern (4) print (a) output: [1, 3, 2, 4, 1, 6, 6, 4] |
hukommelsesvisning (x) |
Få adgang til de interne buffere på et objekt |
a = hukommelsesvisning (objekt) |
bytes () |
Konverter en hukommelsesbufferprotokol til byte |
bytes (a [0: 2]) |
bytearray () |
Returner en række bytes |
bytearray (objekt) |
# |
Skriv en enkelt linje med kommentarer, eller forhindre, at en kodelinje udføres |
# Python regex snydeark |
Skriv en kommentar med flere linjer |
Python regex snydearket er godt for begyndere Det er lige så godt at genopfriske for eksperter |
Kommandolinje |
pip-installationspakke |
Installer et online bibliotek |
pip installere pandaer |
virtualenv navn |
Brug virtaulenv til at skabe et virtuelt miljø |
virtualenv myproject |
mkvirtualenv navn |
Brug virtuelt miljøindpakning til at oprette virtuelt miljø |
mkvirtualenv myproject |
python-fil.py |
Kør kommandoerne i en Python-fil |
"python my_file.py |
pip fryse |
Liste over alle de installerede pakker i et virtuelt miljø |
pip fryse |
pip fryse> nogle filer |
Kopier alle installerede biblioteker i en enkelt fil |
pip fryse> krav.txt |
hvor |
Find installationsstien til Python |
hvor python |
--version |
Tjek versionen af en pakke |
python - version |
.exe |
Kør en Python-skal |
python.exe |
med åben (fil, 'w') |
Skriv til en eksisterende fil og overskriv dens eksisterende indhold |
med åben ('regex.txt', 'w') som wf: wf.write ("Hej verden!") |
med åben (fil, 'r') |
Åbn en fil som skrivebeskyttet |
med åben ('regex.txt', 'r') som rf: print (rf.read () |
med åben (fil, 'a') |
Skriv til en fil uden at overskrive det eksisterende indhold |
med åben ('regex.txt', 'a') som af: af.write ("\ nHej ja!") |
file.close |
Luk en fil, hvis den ikke er i brug |
af = åben ('regex.txt') af. lukke |
Afslut |
Forlad Python-skallen |
Afslut() |