skriva ut() |
Visa resultatet av ett kommando |
x = "Hej världen" skriva ut (x) output: Hej värld |
inmatning() |
Samla inmatningar från användare |
skriv ut (input ("vad heter du?")) output: vad heter du? |
typ() |
Hitta typen av en variabel |
x = "Vanliga uttryck" typ (x) produktion: |
len () |
Hitta antalet objekt i en variabel |
len ([1, 2, 3]) utgång: 3 |
\ |
Undvik en karaktär som ändrar avsikten med en kodrad |
skriv ut ("Jag vill att du ska lägga till \" \ "") output: Jag vill att du ska lägga till "" |
\ n |
Bryt ett strängkaraktär för att börja på nästa rad |
skriv ut ("Detta är en rad \ n Detta är en andra rad") produktion: Det här är en linje Det här är en andra rad |
def funktionsnamn (parameter): kommandon |
Starta en funktion med en valfri parameter |
def yourName (x): skriva ut (x + 1) |
lambda |
Ring en anonym funktion |
add_3_to = lambda y: y + 3 skriva ut (add_3_to (4)) utgång: 7 |
lämna tillbaka |
Returnera ett resultat från en funktion |
def yourName (x): returnera x + 1 |
klass |
Skapa ett Python-objekt |
klass myClass: def myFunc (x): |
def __init__ |
Initiera attributen för en klass |
klass myClass: def __init __ (själv, attribut ...) |
"__init__.py |
Spara en fil som innehåller en modul så att den läses framgångsrikt i en annan Python-fil |
Byt namn på en fil som innehåller en modul till: "__init__.py |
int () |
Konvertera en variabel till heltal |
int (1,234) utgång: 1 |
str () |
Konvertera en variabel till sträng |
str (1.234) utgång: '1.234' |
flyta() |
Konvertera en variabel till float |
flyta (23) utgång: 23.0 |
dict (Counter ()) |
Konvertera en lista eller en tupple till en ordbok efter att ha sorterat med en Python-inbyggd räknare |
från samlingens importräknare dict (Counter ([1,1,2,1,2,3,3,4]) utgång: {1: 3, 2: 2, 3: 2, 4: 1} |
runda() |
Runda upp resultatet för en operation till närmaste heltal |
runda (23.445) utgång: 23 |
runda (operation eller nummer, decimaler) |
Runda upp resultatet för en operation till ett visst antal decimaler |
runda (23.4568, 2) utgång: 23.46 |
om: |
Initiera ett villkorligt uttalande |
om 2 <3: tryck ("Två är mindre") |
elif: |
Gör en motförklaring när if-uttalandet är Falsk |
om 2 <3: tryck ("Två är mindre") elif 2 == 3: skriva ut ("Fortsätt") |
annan: |
Gör en slutlig motuttalande om andra villkor är falska |
om 2 <3: tryck ("Två är mindre") elif 2 == 3: skriva ut ("Fortsätt") annan: skriva ut ("Tre är större") |
Fortsätta |
Ignorera ett tillstånd och kör resten av slingan |
a = [1, 4, -10, 6, 8] för b i a: om b <= 0: Fortsätta tryck (b) produktion: 1 4 6 8 |
ha sönder |
Avsluta flödet av en slinga med ett givet tillstånd |
a = [1, 4, -10, 6, 8] för b i a: om b> = 6: ha sönder tryck (b) produktion: 1 4 -10 |
passera |
Ignorera en uppsättning tidigare instruktioner |
för b i a: passera |
försök, förutom
|
Prova ett kodblock, annars, höj ett definierat undantag |
Prova: skriva ut (a) bortsett från: skriva ut ("Ett fel uppstod!") output: Ett fel uppstod! |
till sist |
Kör en slutlig kod när försöket och undantagsblocken misslyckas |
Prova: skriva ut (a) bortsett från: skriva ut (d) till sist: skriv ut ("Du kan inte skriva ut en odefinierad variabel") output: Du kan inte skriva ut en odefinierad variabel |
höja undantag () |
Höj ett undantag som stoppar kommandot när körning inte är möjlig |
a = 7 + 2 om en <10: höja undantaget ("Oh! Du fick inte poäng 10 ") |
importera x |
Importera en hel modul eller ett bibliotek |
importera matematik |
från x import y |
Importera ett bibliotek x från en fil eller en klass y |
från importläget scipy.stats |
som |
Anpassa ett uttryck till ditt föredragna namn |
importera pandor som pd |
i |
Kontrollera om ett värde finns i en variabel |
x = [1, 4, 6, 7] om 5 tum x: skriva ut ("Det finns en fem") annan: skriva ut ("Det finns inga fem") output: Det finns inga fem |
är |
Kontrollera om två variabler avser ett enda element |
x = [1, 4, 6, 7] x = b skriva ut (x är b) Sann |
Ingen |
Förklara ett nollvärde |
x = Ingen |
< |
Kontrollera om ett värde är mindre än ett annat |
5<10 output: True |
> |
Kontrollera om ett värde är mer än ett annat |
5>10 output: False |
<= |
Kontrollera om ett värde är mindre eller lika med ett annat |
2*2<=3 output: False |
>= |
Kontrollera om ett värde är större eller lika med ett annat |
2*2>=3 output: True |
"== |
Kontrollera om ett värde är exakt lika med det andra |
3==4 ouput: Falskt |
!= |
Se till att ett värde inte är lika med det andra |
3!=4 ouput: Sant |
importera om |
Importera Pythons inbyggda reguljära uttryck |
importera om re.findall ("strängar", variabel) |
a | b |
Kontrollera om något av de två elementen finns i en sträng |
importera om someText = "Hej vanligt uttryck" a = re.findall ("vanlig | Hej", someText) skriva ut (a) utgång: ['Hej', 'vanlig'] |
sträng $ |
Kontrollera om en variabel slutar med en uppsättning strängar |
importera om someText = "Hej vanligt uttryck" a = re.findall ("expression $", someText) output: ['expression'] |
^ sträng |
Kontrollera om en variabel börjar med en uppsättning strängar |
importera om someText = "Hej vanligt uttryck" a = re.findall ("^ Hello", someText) skriva ut (a) utgång: ['Hej'] |
string.index () |
Kontrollera indexpositionen för ett strängtecken |
a = "Hello World" a.index ('H') utgång: 0 |
string.capitalize () |
Aktivera den första karaktären i en uppsättning strängar |
a = "Hello World" a. kapitalisera () output: 'Hello world' |
string.swapcase () |
Skriv ut den första bokstaven i varje ord som gemener och de andra som versaler |
a = "Hello World" a.swapcase () produktion: 'Hej världen' |
string.lower () |
Konvertera alla strängar till gemener |
a = "Hello World" en lägre() output: 'hej värld' |
string.upper () |
Konvertera alla strängar till versaler |
a = "Hello World" a.upper () utgång: 'HELLO WORLD' |
string.startswith () |
Kontrollera om en sträng börjar med ett visst tecken |
a = "Hello World" a.startswith ('a') output: False |
string.endswith () |
Kontrollera om en sträng slutar med ett visst tecken |
a = "Hello World" a.endswith ('d') output: True |
string.split () |
Separera varje ord i en lista |
a = "Hello World" a.split () output: ['Hello', 'world'] |
strängar {} '. format () |
Visa en utdata som sträng |
a = 3 + 4 skriva ut ("Svaret är {}". format (a)) output: Svaret är 7 |
är ingen |
Kontrollera om värdet på en variabel inte är tom |
def checknull (a): om a inte är Ingen: returnera "det är fullt!" annan: returnera "det är tomt!" |
x% y |
Hitta resten (modul) för en uppdelning |
9%4 utgång: 1 |
x // y |
Hitta kvoten för en division |
9//4 utgång: 2 |
"= |
Tilldela ett värde till en variabel |
a = {1: 5, 3: 4} |
"+ |
Lägg till element tillsammans |
["a two"] + ["a one"] utgång: ['a two', 'a one'] 1+3 utgång = 4 |
"- |
Hitta skillnaden mellan en uppsättning siffror |
3-4 utgång = -1 |
"* |
Hitta produkten av en uppsättning siffror |
3*4 utgång: 12 |
a + = x |
Lägg till x till variabel a utan att tilldela dess värde till en ny variabel |
a = 2 a + = 3 utgång: 5 |
a- = x |
Subtrahera x från variabel a utan att tilldela den till en ny variabel |
a = 3 a- = 2 utgång: 1 |
a * = x |
Hitta produkten av variabel a och x utan att tilldela resullt till en ny variabel |
a = [1, 3, 4] a * = 2 utgång: [1, 3, 4, 1, 3, 4] |
x ** y |
Höj bas x för att driva y |
2**3 utgång: 8 |
pow (x, y) |
Höj x till kraften i y |
pow (2, 3) utgång: 8 |
abs (x) |
Konvertera ett negativt heltal till dess absoluta värde |
abs (-5) utgång: 5 |
x ** (1 / nth) |
Hitta den n: te roten till ett tal |
8**(1/3) utgång: 2 |
a = b = c = d = x |
Tilldela samma värde till flera variabler |
a = b = c = d = "Hej världen" |
x, y = y, x |
Byt variabler |
x = [1, 2] y = 3 x, y = y, x skriva ut (x, y) produktion: 3 [1, 2] |
för |
Gå igenom elementen i en variabel |
a = [1, 3, 5] för b i a: skriva ut (b, "x", "2", "=", b * 2) produktion: 1 x 2 = 2 3 x 2 = 6 5 x 2 = 10 |
medan |
Fortsätt att gå igenom en variabel så långt ett visst villkor förblir sant |
a = 4 b = 2 medan b <= a: tryck (b, "är mindre än", a) b + = 1 produktion: 2 är mindre än 4 3 är mindre än 4 4 är mindre än 4 |
räckvidd() |
Skapa ett antal positiva heltal mellan x och y |
x = intervall (4) skriva ut (x) intervall (0, 4) för b i x: tryck (b) produktion: 0 1 2 3 |
belopp() |
Iterera genom elementen i en lista |
skriva ut (summa ([1, 2, 3])) utgång: 6 |
summa (lista, start) |
Returnera summan av en lista med ett tillagd element |
skriv ut (summa ([1, 2, 3], 3)) utgång: 9 |
[] |
Gör en lista med element |
x = ['a', 3, 5, 'h', [1, 3, 3], {'d': 3}] |
() |
Skapa en tuppletupples är oföränderlig |
x = (1, 2, 'g', 5) |
{} |
Skapa en ordbok |
a = {'x': 6, 'y': 8} |
x [a: b] |
Skär igenom en lista |
x = [1, 3, 5, 6] x [0: 2] utgång: [1, 3] |
x [nyckel] |
Få värdet av en nyckel i ordlistan x |
a = {'x': 6, 'y': 8} skriva ut (a ['x']) utgång: 6 |
x.append () |
Lägg till en lista med värden i en tom lista |
x = [1] x.append ([1,2,3]) skriva ut (x) utgång: [1, [1,2,3]] |
x.extend () |
Lägg till en lista med värden för att fortsätta en befintlig lista utan att nödvändigtvis skapa en kapslad lista |
x = [1,2] x.extend ([3,4,6,2]) skriva ut (x) produktion: [1, 2, 3, 4, 6, 2] |
del (x [a: b]) |
Ta bort ett objekt helt från en lista i ett visst index |
x = [1,2,3,5] del (x [0: 2]) skriva ut (x) utgång: [2,3,5]
|
del (x [tangent]) |
Ta bort en nyckel och ett värde helt från en ordbok i ett visst index |
y = {1: 3, 2: 5, 4: 6, 8: 2} del (y [1], y [8]) skriva ut (y) utgång = {2: 5, 4: 6} |
dict.pop () |
Poppa ut värdet på en nyckel och ta bort den från en ordbok i ett visst index |
a = {1: 3, 2: 4, 5: 6} a.pop (1) utgång: 3 |
dict.popitem () |
Poppa ut det sista objektet från en ordlista och ta bort det |
a = {1: 2, 4: 8, 3: 5} a.popitem () utgång: (3, 5) skriva ut (a) utgång: {1: 2, 4: 8} |
list.pop () |
Poppa ut ett visst index från en lista och ta bort det från en lista |
a = [1, 3, 2, 4, 1, 6, 6, 4] a.pop (-2) utgång: 6 skriva ut (a) utgång: [1, 3, 2, 4, 1, 6, 4] |
klar() |
Töm elementen i en lista eller en ordlista |
x = [1, 3, 5] x.clear () skriva ut (x) utgång: [] |
avlägsna() |
Ta bort ett objekt från en lista |
x = [1, 5, 6, 7] x. ta bort (1) utgång: [5, 6, 7] |
Föra in() |
Infoga element i en llista |
x = [3, 5, 6] x. infoga (1, 4) skriva ut (x) utgång: [1, 4, 3, 5, 6] |
sortera (omvänd = villkor) |
Omvänd riktningen för elementen i en lista |
x = [1, 3, 5, 6] x.sort (omvänd = True) skriva ut (x) utgång: [6, 5, 3, 1] |
uppdatering() |
Uppdatera en ordlista genom att ändra dess första element och lägga till andra objekt i slutet |
x = {1: 3, 5: 6} x.update ({1: 4, 8: 7, 4: 4}) skriva ut (x) utgång: {1: 4, 5: 6, 8: 7, 4: 4} |
nycklar () |
Visa alla tangenter i en ordlista |
a = {1: 2, 4: 8} a.knappar () utgång: dict_keys ([1, 4]) |
värden () |
Visa alla värden i en ordlista |
a = {1: 2, 4: 8} a.values () output: dict_values ([2, 8]) |
föremål () |
Visa tangenterna och värdena i en ordlista |
a = {1: 2, 4: 8} a.items () utgång: dict_items ([(1, 2), (4, 8)]) |
få (nyckel) |
Få värdet av ett objekt i en ordlista med dess nyckel |
a = {1: 2, 4: 8, 3: 5} a.get (1) utgång: 2 |
setdefault (nyckel) |
Returnera det ursprungliga värdet för ett element till en ordlista |
a.setdefault (2) |
f = {** a, ** b} |
Slå samman två ordböcker |
a = {'x': 6, 'y': 8} b = {'c': 5, 'd': 3} f = {** a, ** y} skriva ut (f) utgång: {'x': 6, 'y': 8, 'c': 5, 'd': 3} |
avlägsna() |
Ta bort det första matchande värdet för ett element från en lista utan att tänka på dess index |
a = [1, 3, 2, 4, 4, 1, 6, 6, 4] a. ta bort (4) skriva ut (a) utgång: [1, 3, 2, 4, 1, 6, 6, 4] |
minnesvy (x) |
Få åtkomst till ett internt buffertar |
a = minnesvy (objekt) |
byte () |
Konvertera ett minnesbuffertprotokoll till byte |
byte (a [0: 2]) |
bytearray () |
Returnera en rad byte |
bytearray (objekt) |
# |
Skriv en enda kommentarrad eller förhindra att en kodrad körs |
# Python regex fuskark |
Skriv en kommentar med flera rader |
Python regex fuskark är bra för nybörjare Det är också en bra uppfriskning för experter |
Kommandorad |
pip-installationspaket |
Installera ett online-bibliotek |
pip installera pandor |
virtualenv namn |
Använd virtaulenv för att skapa en virtuell miljö |
virtualenv myproject |
mkvirtualenv namn |
Använd virtuell miljöomslag för att skapa virtuell miljö |
mkvirtualenv myproject |
python file.py |
Kör kommandona i en Python-fil |
"python my_file.py |
pip frysa |
Lista ut alla installerade paket i en virtuell miljö |
pip frysa |
pip-frysning> vissa filer |
Kopiera alla installerade bibliotek i en enda fil |
pip frysning> krav.txt |
var |
Hitta installationsvägen för Python |
där python |
--version |
Kontrollera versionen av ett paket |
python -version |
.exe |
Kör ett Python-skal |
python.exe |
med öppen (fil, 'w') |
Skriv till en befintlig fil och skriv över dess befintliga innehåll |
med öppen ('regex.txt', 'w') som wf: wf.write ("Hello World!") |
med öppen (fil, 'r') |
Öppna en fil som skrivskyddad |
med öppen ('regex.txt', 'r') som rf: skriva ut (rf.read () |
med öppen (fil, 'a') |
Skriv till en fil utan att skriva över dess befintliga innehåll |
med öppen ('regex.txt', 'a') som af: af.write ("\ nHej ja!") |
file.close |
Stäng en fil om den inte används |
af = öppen ('regex.txt') af. stäng |
utgång |
Avsluta Python-skalet |
utgång() |