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