afdrukken()
Geef het resultaat van een opdracht weer
x = "Hallo wereld"
afdruk (x)
output: Hallo wereld invoer() Verzamel input van gebruikers print (input ("wat is je naam?"))
output: wat is je naam? type() Zoek het type variabele x = "Reguliere expressies"
type (x)
output: len () Zoek het aantal items in een variabele len ([1, 2, 3])
uitgang: 3 \ Ontsnap aan een teken dat de bedoeling van een regel code verandert print ("Ik wil dat je \" \ "" toevoegt)
output: ik wil dat je "" toevoegt \ n Breek een tekenreeks om op de volgende regel te beginnen print ("Dit is een regel \ n Dit is een tweede regel")
output:
Dit is een regel
Dit is een tweede regel def functienaam (parameter):
commando's Start een functie met een optionele parameter definieer jeNaam (x):
afdrukken (x + 1) lambda Roep een anonieme functie aan add_3_to = lambda y: y + 3
print (add_3_to (4))
uitgang: 7 terugkeer Retourneer een resultaat van een functie definieer jeNaam (x):
geef x + 1 terug klasse Maak een Python-object klasse myClass:
definieer myFunc (x): def __init__ Initialiseer de kenmerken van een klasse klasse myClass:
def __init __ (zelf, attributen ...) "__init__.py Sla een bestand met een module op, zodat het met succes wordt gelezen in een ander Python-bestand Hernoem een bestand dat een module bevat als:
"__init__.py int () Converteer een variabele naar een geheel getal int (1.234)
uitgang: 1 str () Converteer een variabele naar een string str (1.234)
uitvoer: '1.234' vlotter() Converteer een variabele naar zwevend drijven (23)
uitgang: 23,0 dict (teller ()) Converteer een lijst of een tupple naar een woordenboek na het sorteren met een ingebouwde Python-teller uit collecties import Counter
dict (teller ([1,1,2,1,2,3,3,4]))
uitvoer: {1: 3, 2: 2, 3: 2, 4: 1} ronde() Rond de uitvoer van een bewerking naar boven af op het dichtstbijzijnde gehele getal rond (23.445)
uitgang: 23 round (bewerking of getal, decimalen) Rond de uitvoer van een bewerking naar boven af op een bepaald aantal decimalen rond (23.4568, 2)
output: 23.46 als: Start een voorwaardelijke verklaring als 2 <3:
print ("Twee is kleiner") elif: Maak een tegenverklaring als de if-instructie False is als 2 <3:
print ("Twee is kleiner")
elif 2 == 3:
print ("Ga door") anders: Maak een definitieve tegenverklaring als andere voorwaarden False zijn als 2 <3:
print ("Twee is kleiner")
elif 2 == 3:
print ("Ga door")
anders:
print ("Drie is groter") doorgaan met Negeer een voorwaarde en voer de rest van de lus uit a = [1, 4, -10, 6, 8]
voor b in a:
als b <= 0:
doorgaan met
afdrukken (b)
output:
1
4
6
8 breken Beëindig de stroom van een lus met een bepaalde voorwaarde a = [1, 4, -10, 6, 8]
voor b in a:
als b> = 6:
breken
afdrukken (b)
output:
1
4
-10 voorbij lopen Negeer een aantal eerdere instructies voor b in a:
voorbij lopen probeer, behalve
Probeer een codeblok, of maak een gedefinieerde uitzondering proberen:
print (a)
behalve:
print ("Er is een fout opgetreden!")
output: Er is een fout opgetreden! Tenslotte Voer een laatste code uit wanneer het proberen en de behalve blokken mislukken proberen:
print (a)
behalve:
print (d)
Tenslotte:
print ("U kunt geen ongedefinieerde variabele afdrukken")
output: U kunt geen ongedefinieerde variabele afdrukken Uitzondering verhogen () Geef een uitzondering op die de opdracht stopt wanneer uitvoering niet mogelijk is a = 7 + 2
als a <10:
verhogen uitzondering ("Oh! Je hebt geen score van 10 behaald ") importeer x Importeer een hele module of bibliotheek wiskunde importeren uit x import y Importeer een bibliotheek x uit een bestand, of een klasse y van scipy.stats importmodus net zo Pas een uitdrukking aan uw voorkeursnaam aan importeer panda's als pd in Controleer of een waarde aanwezig is in een variabele x = [1, 4, 6, 7]
als 5 in x:
print ("There is a five")
anders:
print ("Er zijn geen vijf")
output: er is geen vijf is Controleer of twee variabelen verwijzen naar een enkel element x = [1, 4, 6, 7]
x = b
print (x is b)
Klopt Geen Declareer een null-waarde x = Geen < Controleer of de ene waarde kleiner is dan de andere 5<10
output: waar > Controleer of de ene waarde meer is dan de andere 5>10
output: False <= Controleer of een waarde kleiner is dan of gelijk is aan een andere 2*2<=3
output: False >= Controleer of een waarde groter is dan of gelijk is aan een andere 2*2>=3
output: waar "== Controleer of een waarde exact gelijk is aan de andere 3==4
output: False != Stel vast dat een waarde niet gelijk is aan de andere 3!=4
uitgang: waar import re Importeer de ingebouwde reguliere expressies van Python import re
re.findall ("strings", variabele) a | b Controleer of een van de twee elementen aanwezig is in een string import re
someText = "Hallo reguliere expressie"
a = re.findall ("regular | Hello", someText)
print (a)
output: ['Hallo', 'normaal'] tekenreeks $ Controleer of een variabele eindigt met een reeks strings import re
someText = "Hallo reguliere expressie"
a = re.findall ("expression $", someText)
output: ['expressie'] ^ tekenreeks Controleer of een variabele begint met een reeks strings import re
someText = "Hallo reguliere expressie"
a = re.findall ("^ Hallo", someText)
print (a)
output: ['Hallo'] string.index () Controleer de indexpositie van een tekenreeks a = "Hallo wereld"
a.index ('H')
uitgang: 0 string.capitalize () Gebruik een hoofdletter van het eerste teken in een reeks tekenreeksen a = "Hallo wereld"
een. hoofdletter ()
output: 'Hallo wereld' string.swapcase () Druk de eerste letter van elk woord af als kleine letters en de andere als hoofdletters a = "Hallo wereld"
een.swapcase ()
output:
'Hallo Wereld' string.lower () Converteer alle strings naar kleine letters a = "Hallo wereld"
een lager()
output: 'hallo wereld' string.upper () Converteer alle tekenreeksen naar hoofdletters a = "Hallo wereld"
een.boven ()
output: 'HELLO WORLD' string.startswith () Controleer of een string begint met een bepaald teken a = "Hallo wereld"
a. begint met ('a')
output: False string.endswith () Controleer of een string eindigt met een bepaald teken a = "Hallo wereld"
a.endswith ('d')
output: waar string.split () Scheid elk woord in een lijst a = "Hallo wereld"
een splitsing()
output: ['Hallo', 'wereld'] strings {} '. format () Geef een uitvoer weer als tekenreeks a = 3 + 4
print ("Het antwoord is {}". format (a))
output: het antwoord is 7 is niet Geen Controleer of de waarde van een variabele niet leeg is def checknull (a):
als a niet Geen is:
terug "het is vol!"
anders:
retourneer "het is leeg!" x% y Zoek de rest (modulus) van een deling 9%4
uitgang: 1 x // y Zoek het quotiënt van een divisie 9//4
uitgang: 2 "= Wijs een waarde toe aan een variabele a = {1: 5, 3: 4} "+ Voeg elementen samen ["een twee"] + ["een een"]
output: ['a two', 'a one']
1+3
uitgang = 4 "- Zoek het verschil tussen een reeks getallen 3-4
output = -1 "* Zoek het product van een reeks getallen 3*4
uitgang: 12 een + = x Voeg x toe aan variabele a zonder de waarde ervan aan een nieuwe variabele toe te kennen a = 2
een + = 3
uitgang: 5 a- = x Trek x af van variabele a zonder deze aan een nieuwe variabele toe te wijzen a = 3
a- = 2
uitgang: 1 een * = x Zoek het product van variabele a en x zonder de resullt aan een nieuwe variabele toe te wijzen a = [1, 3, 4]
een * = 2
uitgang: [1, 3, 4, 1, 3, 4] x ** y Verhoog basis x tot macht y 2**3
uitgang: 8 pow (x, y) Verhoog x tot de macht van y pow (2, 3)
uitgang: 8 buikspieren (x) Converteer een negatief geheel getal naar zijn absolute waarde buikspieren (-5)
uitgang: 5 x ** (1 / nde) Zoek de ne wortel van een getal 8**(1/3)
uitgang: 2 een = b = c = d = x Wijs dezelfde waarde toe aan meerdere variabelen a = b = c = d = "Hallo wereld" x, y = y, x Wissel variabelen om x = [1, 2]
y = 3
x, y = y, x
afdrukken (x, y)
output:
3 [1, 2] voor Loop door de elementen in een variabele a = [1, 3, 5]
voor b in a:
print (b, "x", "2", "=", b * 2)
output:
1 x 2 = 2
3 x 2 = 6
5 x 2 = 10 terwijl Blijf een variabele doorlopen, voor zover een bepaalde voorwaarde Waar blijft a = 4
b = 2
terwijl b <= a:
print (b, "is kleiner dan", a)
b + = 1
output:
2 is kleiner dan 4
3 is kleiner dan 4
4 is kleiner dan 4 bereik () Maak een reeks positieve gehele getallen tussen x en y x = bereik (4)
afdruk (x)
bereik (0, 4)
voor b in x:
afdrukken (b)
output:
0
1
2
3 som() Herhaal de elementen in een lijst print (som ([1, 2, 3]))
uitgang: 6 som (lijst, start) Retourneert de som van een lijst met een toegevoegd element print (som ([1, 2, 3], 3))
uitgang: 9 [] Maak een lijst met elementen x = ['a', 3, 5, 'h', [1, 3, 3], {'d': 3}] () Creëer een tuppletupples zijn onveranderlijk x = (1, 2, 'g', 5) {} Maak een woordenboek a = {'x': 6, 'y': 8} x [a: b] Snijd door een lijst x = [1, 3, 5, 6]
x [0: 2]
uitvoer: [1, 3] x [sleutel] Verkrijg de waarde van een sleutel in woordenboek x a = {'x': 6, 'y': 8}
print (a ['x'])
uitgang: 6 x.append () Voeg een lijst met waarden toe aan een lege lijst x = [1]
x.append ([1,2,3])
afdruk (x)
uitvoer: [1, [1,2,3]] x.extend () Voeg een zoeklijst toe om een bestaande lijst voort te zetten zonder noodzakelijkerwijs een geneste lijst te maken x = [1,2]
x.extend ([3,4,6,2])
afdruk (x)
output:
[1, 2, 3, 4, 6, 2] del (x [a: b]) Verwijder een item volledig uit een lijst bij een specifieke index x = [1,2,3,5]
del (x [0: 2])
afdruk (x)
uitvoer: [2,3,5]
del (x [key]) Verwijder een sleutel en een waarde volledig uit een woordenboek op een specifieke index y = {1: 3, 2: 5, 4: 6, 8: 2}
del (y [1], y [8])
print (y)
output = {2: 5, 4: 6} dict.pop () Haal de waarde van een sleutel tevoorschijn en verwijder deze uit een woordenboek op een specifieke index a = {1: 3, 2: 4, 5: 6}
a.pop (1)
uitgang: 3 dict.popitem () Haal het laatste item uit een woordenboek tevoorschijn en verwijder het a = {1: 2, 4: 8, 3: 5}
een.popitem ()
uitgang: (3, 5)
print (a)
uitvoer: {1: 2, 4: 8} lijst.pop () Laat een bepaalde index uit een lijst tevoorschijn komen en verwijder deze uit een lijst a = [1, 3, 2, 4, 1, 6, 6, 4]
a.pop (-2)
uitgang: 6
print (a)
uitgang: [1, 3, 2, 4, 1, 6, 4] Doorzichtig() Maak de elementen van een lijst of woordenboek leeg x = [1, 3, 5]
x.clear ()
afdruk (x)
uitvoer: [] verwijderen() Verwijder een item uit een lijst x = [1, 5, 6, 7]
x.verwijderen (1)
uitvoer: [5, 6, 7] invoegen () Voeg elementen in een lijst in x = [3, 5, 6]
x.insert (1, 4)
afdruk (x)
uitgang: [1, 4, 3, 5, 6] sorteren (omgekeerde = voorwaarde) Keer de richting van de elementen in een lijst om x = [1, 3, 5, 6]
x.sort (reverse = True)
afdruk (x)
uitgang: [6, 5, 3, 1] bijwerken() Werk een woordenboek bij door het eerste element ervan te wijzigen en een ander item aan het einde toe te voegen x = {1: 3, 5: 6}
x.update ({1: 4, 8: 7, 4: 4})
afdruk (x)
uitvoer: {1: 4, 5: 6, 8: 7, 4: 4} sleutels () Toon alle sleutels in een woordenboek a = {1: 2, 4: 8}
a.keys ()
output: dict_keys ([1, 4]) waarden () Toon alle waarden in een woordenboek a = {1: 2, 4: 8}
a.values ()
output: dict_values ([2, 8]) artikelen () Geef de sleutels en de waarden weer in een woordenboek a = {1: 2, 4: 8}
een.items ()
uitvoer: dict_items ([(1, 2), (4, 8)]) krijgen (sleutel) Bepaal de waarde van een item in een woordenboek door middel van de sleutel a = {1: 2, 4: 8, 3: 5}
a.get (1)
uitgang: 2 setdefault (sleutel) Retourneer de oorspronkelijke waarde van een element naar een woordenboek een.setdefault (2) f = {** a, ** b} Voeg twee woordenboeken samen a = {'x': 6, 'y': 8}
b = {'c': 5, 'd': 3}
f = {** a, ** y}
print (f)
uitvoer: {'x': 6, 'y': 8, 'c': 5, 'd': 3} verwijderen() Verwijder de eerste overeenkomende waarde van een element uit een lijst zonder rekening te houden met de index a = [1, 3, 2, 4, 4, 1, 6, 6, 4]
a.verwijderen (4)
print (a)
uitgang: [1, 3, 2, 4, 1, 6, 6, 4] geheugenweergave (x) Toegang tot de interne buffers van een object a = memoryview (object) bytes () Converteer een geheugenbufferprotocol in bytes bytes (a [0: 2]) bytearray () Retourneer een reeks bytes bytearray (object) # Schrijf een enkele regel commentaar of voorkom dat een regel code wordt uitgevoerd # Cheatsheet voor Python-regex Schrijf een commentaar van meerdere regels De cheatsheet voor Python-regex is goed voor beginners
Het is ook een geweldige opfriscursus voor experts Opdrachtregel pip installatiepakket Installeer een online bibliotheek pip panda's installeren virtualenv naam Gebruik virtaulenv om een virtuele omgeving te creëren virtualenv mijnproject mkvirtualenv naam Gebruik wrapper voor virtuele omgevingen om een virtuele omgeving te creëren mkvirtualenv mijnproject python-bestand.py Voer de opdrachten uit in een Python-bestand "python mijn_bestand.py pip bevriezen Maak een lijst van alle geïnstalleerde pakketten in een virtuele omgeving pip bevriezen pip freeze> somefiles Kopieer alle geïnstalleerde bibliotheken in één bestand pip freeze> requirements.txt waar Zoek het installatiepad van Python waar python --versie Controleer de versie van een pakket python --version .exe Voer een Python-shell uit python.exe met open (bestand, 'w') Schrijf naar een bestaand bestand en overschrijf de bestaande inhoud met open ('regex.txt', 'w') als wf:
wf.write ("Hallo wereld!") met open (bestand, 'r') Open een bestand als alleen-lezen met open ('regex.txt', 'r') als rf:
afdrukken (rf.read () met open (bestand, 'a') Schrijf naar een bestand zonder de bestaande inhoud te overschrijven met open ('regex.txt', 'a') als af:
af.write ("\ nHallo ja!") bestand.close Sluit een bestand als het niet in gebruik is af = open ('regex.txt')
af. sluiten Uitgang Verlaat de Python-shell Uitgang()
afdruk (x)
output: Hallo wereld invoer() Verzamel input van gebruikers print (input ("wat is je naam?"))
output: wat is je naam? type() Zoek het type variabele x = "Reguliere expressies"
type (x)
output: len () Zoek het aantal items in een variabele len ([1, 2, 3])
uitgang: 3 \ Ontsnap aan een teken dat de bedoeling van een regel code verandert print ("Ik wil dat je \" \ "" toevoegt)
output: ik wil dat je "" toevoegt \ n Breek een tekenreeks om op de volgende regel te beginnen print ("Dit is een regel \ n Dit is een tweede regel")
output:
Dit is een regel
Dit is een tweede regel def functienaam (parameter):
commando's Start een functie met een optionele parameter definieer jeNaam (x):
afdrukken (x + 1) lambda Roep een anonieme functie aan add_3_to = lambda y: y + 3
print (add_3_to (4))
uitgang: 7 terugkeer Retourneer een resultaat van een functie definieer jeNaam (x):
geef x + 1 terug klasse Maak een Python-object klasse myClass:
definieer myFunc (x): def __init__ Initialiseer de kenmerken van een klasse klasse myClass:
def __init __ (zelf, attributen ...) "__init__.py Sla een bestand met een module op, zodat het met succes wordt gelezen in een ander Python-bestand Hernoem een bestand dat een module bevat als:
"__init__.py int () Converteer een variabele naar een geheel getal int (1.234)
uitgang: 1 str () Converteer een variabele naar een string str (1.234)
uitvoer: '1.234' vlotter() Converteer een variabele naar zwevend drijven (23)
uitgang: 23,0 dict (teller ()) Converteer een lijst of een tupple naar een woordenboek na het sorteren met een ingebouwde Python-teller uit collecties import Counter
dict (teller ([1,1,2,1,2,3,3,4]))
uitvoer: {1: 3, 2: 2, 3: 2, 4: 1} ronde() Rond de uitvoer van een bewerking naar boven af op het dichtstbijzijnde gehele getal rond (23.445)
uitgang: 23 round (bewerking of getal, decimalen) Rond de uitvoer van een bewerking naar boven af op een bepaald aantal decimalen rond (23.4568, 2)
output: 23.46 als: Start een voorwaardelijke verklaring als 2 <3:
print ("Twee is kleiner") elif: Maak een tegenverklaring als de if-instructie False is als 2 <3:
print ("Twee is kleiner")
elif 2 == 3:
print ("Ga door") anders: Maak een definitieve tegenverklaring als andere voorwaarden False zijn als 2 <3:
print ("Twee is kleiner")
elif 2 == 3:
print ("Ga door")
anders:
print ("Drie is groter") doorgaan met Negeer een voorwaarde en voer de rest van de lus uit a = [1, 4, -10, 6, 8]
voor b in a:
als b <= 0:
doorgaan met
afdrukken (b)
output:
1
4
6
8 breken Beëindig de stroom van een lus met een bepaalde voorwaarde a = [1, 4, -10, 6, 8]
voor b in a:
als b> = 6:
breken
afdrukken (b)
output:
1
4
-10 voorbij lopen Negeer een aantal eerdere instructies voor b in a:
voorbij lopen probeer, behalve
Probeer een codeblok, of maak een gedefinieerde uitzondering proberen:
print (a)
behalve:
print ("Er is een fout opgetreden!")
output: Er is een fout opgetreden! Tenslotte Voer een laatste code uit wanneer het proberen en de behalve blokken mislukken proberen:
print (a)
behalve:
print (d)
Tenslotte:
print ("U kunt geen ongedefinieerde variabele afdrukken")
output: U kunt geen ongedefinieerde variabele afdrukken Uitzondering verhogen () Geef een uitzondering op die de opdracht stopt wanneer uitvoering niet mogelijk is a = 7 + 2
als a <10:
verhogen uitzondering ("Oh! Je hebt geen score van 10 behaald ") importeer x Importeer een hele module of bibliotheek wiskunde importeren uit x import y Importeer een bibliotheek x uit een bestand, of een klasse y van scipy.stats importmodus net zo Pas een uitdrukking aan uw voorkeursnaam aan importeer panda's als pd in Controleer of een waarde aanwezig is in een variabele x = [1, 4, 6, 7]
als 5 in x:
print ("There is a five")
anders:
print ("Er zijn geen vijf")
output: er is geen vijf is Controleer of twee variabelen verwijzen naar een enkel element x = [1, 4, 6, 7]
x = b
print (x is b)
Klopt Geen Declareer een null-waarde x = Geen < Controleer of de ene waarde kleiner is dan de andere 5<10
output: waar > Controleer of de ene waarde meer is dan de andere 5>10
output: False <= Controleer of een waarde kleiner is dan of gelijk is aan een andere 2*2<=3
output: False >= Controleer of een waarde groter is dan of gelijk is aan een andere 2*2>=3
output: waar "== Controleer of een waarde exact gelijk is aan de andere 3==4
output: False != Stel vast dat een waarde niet gelijk is aan de andere 3!=4
uitgang: waar import re Importeer de ingebouwde reguliere expressies van Python import re
re.findall ("strings", variabele) a | b Controleer of een van de twee elementen aanwezig is in een string import re
someText = "Hallo reguliere expressie"
a = re.findall ("regular | Hello", someText)
print (a)
output: ['Hallo', 'normaal'] tekenreeks $ Controleer of een variabele eindigt met een reeks strings import re
someText = "Hallo reguliere expressie"
a = re.findall ("expression $", someText)
output: ['expressie'] ^ tekenreeks Controleer of een variabele begint met een reeks strings import re
someText = "Hallo reguliere expressie"
a = re.findall ("^ Hallo", someText)
print (a)
output: ['Hallo'] string.index () Controleer de indexpositie van een tekenreeks a = "Hallo wereld"
a.index ('H')
uitgang: 0 string.capitalize () Gebruik een hoofdletter van het eerste teken in een reeks tekenreeksen a = "Hallo wereld"
een. hoofdletter ()
output: 'Hallo wereld' string.swapcase () Druk de eerste letter van elk woord af als kleine letters en de andere als hoofdletters a = "Hallo wereld"
een.swapcase ()
output:
'Hallo Wereld' string.lower () Converteer alle strings naar kleine letters a = "Hallo wereld"
een lager()
output: 'hallo wereld' string.upper () Converteer alle tekenreeksen naar hoofdletters a = "Hallo wereld"
een.boven ()
output: 'HELLO WORLD' string.startswith () Controleer of een string begint met een bepaald teken a = "Hallo wereld"
a. begint met ('a')
output: False string.endswith () Controleer of een string eindigt met een bepaald teken a = "Hallo wereld"
a.endswith ('d')
output: waar string.split () Scheid elk woord in een lijst a = "Hallo wereld"
een splitsing()
output: ['Hallo', 'wereld'] strings {} '. format () Geef een uitvoer weer als tekenreeks a = 3 + 4
print ("Het antwoord is {}". format (a))
output: het antwoord is 7 is niet Geen Controleer of de waarde van een variabele niet leeg is def checknull (a):
als a niet Geen is:
terug "het is vol!"
anders:
retourneer "het is leeg!" x% y Zoek de rest (modulus) van een deling 9%4
uitgang: 1 x // y Zoek het quotiënt van een divisie 9//4
uitgang: 2 "= Wijs een waarde toe aan een variabele a = {1: 5, 3: 4} "+ Voeg elementen samen ["een twee"] + ["een een"]
output: ['a two', 'a one']
1+3
uitgang = 4 "- Zoek het verschil tussen een reeks getallen 3-4
output = -1 "* Zoek het product van een reeks getallen 3*4
uitgang: 12 een + = x Voeg x toe aan variabele a zonder de waarde ervan aan een nieuwe variabele toe te kennen a = 2
een + = 3
uitgang: 5 a- = x Trek x af van variabele a zonder deze aan een nieuwe variabele toe te wijzen a = 3
a- = 2
uitgang: 1 een * = x Zoek het product van variabele a en x zonder de resullt aan een nieuwe variabele toe te wijzen a = [1, 3, 4]
een * = 2
uitgang: [1, 3, 4, 1, 3, 4] x ** y Verhoog basis x tot macht y 2**3
uitgang: 8 pow (x, y) Verhoog x tot de macht van y pow (2, 3)
uitgang: 8 buikspieren (x) Converteer een negatief geheel getal naar zijn absolute waarde buikspieren (-5)
uitgang: 5 x ** (1 / nde) Zoek de ne wortel van een getal 8**(1/3)
uitgang: 2 een = b = c = d = x Wijs dezelfde waarde toe aan meerdere variabelen a = b = c = d = "Hallo wereld" x, y = y, x Wissel variabelen om x = [1, 2]
y = 3
x, y = y, x
afdrukken (x, y)
output:
3 [1, 2] voor Loop door de elementen in een variabele a = [1, 3, 5]
voor b in a:
print (b, "x", "2", "=", b * 2)
output:
1 x 2 = 2
3 x 2 = 6
5 x 2 = 10 terwijl Blijf een variabele doorlopen, voor zover een bepaalde voorwaarde Waar blijft a = 4
b = 2
terwijl b <= a:
print (b, "is kleiner dan", a)
b + = 1
output:
2 is kleiner dan 4
3 is kleiner dan 4
4 is kleiner dan 4 bereik () Maak een reeks positieve gehele getallen tussen x en y x = bereik (4)
afdruk (x)
bereik (0, 4)
voor b in x:
afdrukken (b)
output:
0
1
2
3 som() Herhaal de elementen in een lijst print (som ([1, 2, 3]))
uitgang: 6 som (lijst, start) Retourneert de som van een lijst met een toegevoegd element print (som ([1, 2, 3], 3))
uitgang: 9 [] Maak een lijst met elementen x = ['a', 3, 5, 'h', [1, 3, 3], {'d': 3}] () Creëer een tuppletupples zijn onveranderlijk x = (1, 2, 'g', 5) {} Maak een woordenboek a = {'x': 6, 'y': 8} x [a: b] Snijd door een lijst x = [1, 3, 5, 6]
x [0: 2]
uitvoer: [1, 3] x [sleutel] Verkrijg de waarde van een sleutel in woordenboek x a = {'x': 6, 'y': 8}
print (a ['x'])
uitgang: 6 x.append () Voeg een lijst met waarden toe aan een lege lijst x = [1]
x.append ([1,2,3])
afdruk (x)
uitvoer: [1, [1,2,3]] x.extend () Voeg een zoeklijst toe om een bestaande lijst voort te zetten zonder noodzakelijkerwijs een geneste lijst te maken x = [1,2]
x.extend ([3,4,6,2])
afdruk (x)
output:
[1, 2, 3, 4, 6, 2] del (x [a: b]) Verwijder een item volledig uit een lijst bij een specifieke index x = [1,2,3,5]
del (x [0: 2])
afdruk (x)
uitvoer: [2,3,5]
del (x [key]) Verwijder een sleutel en een waarde volledig uit een woordenboek op een specifieke index y = {1: 3, 2: 5, 4: 6, 8: 2}
del (y [1], y [8])
print (y)
output = {2: 5, 4: 6} dict.pop () Haal de waarde van een sleutel tevoorschijn en verwijder deze uit een woordenboek op een specifieke index a = {1: 3, 2: 4, 5: 6}
a.pop (1)
uitgang: 3 dict.popitem () Haal het laatste item uit een woordenboek tevoorschijn en verwijder het a = {1: 2, 4: 8, 3: 5}
een.popitem ()
uitgang: (3, 5)
print (a)
uitvoer: {1: 2, 4: 8} lijst.pop () Laat een bepaalde index uit een lijst tevoorschijn komen en verwijder deze uit een lijst a = [1, 3, 2, 4, 1, 6, 6, 4]
a.pop (-2)
uitgang: 6
print (a)
uitgang: [1, 3, 2, 4, 1, 6, 4] Doorzichtig() Maak de elementen van een lijst of woordenboek leeg x = [1, 3, 5]
x.clear ()
afdruk (x)
uitvoer: [] verwijderen() Verwijder een item uit een lijst x = [1, 5, 6, 7]
x.verwijderen (1)
uitvoer: [5, 6, 7] invoegen () Voeg elementen in een lijst in x = [3, 5, 6]
x.insert (1, 4)
afdruk (x)
uitgang: [1, 4, 3, 5, 6] sorteren (omgekeerde = voorwaarde) Keer de richting van de elementen in een lijst om x = [1, 3, 5, 6]
x.sort (reverse = True)
afdruk (x)
uitgang: [6, 5, 3, 1] bijwerken() Werk een woordenboek bij door het eerste element ervan te wijzigen en een ander item aan het einde toe te voegen x = {1: 3, 5: 6}
x.update ({1: 4, 8: 7, 4: 4})
afdruk (x)
uitvoer: {1: 4, 5: 6, 8: 7, 4: 4} sleutels () Toon alle sleutels in een woordenboek a = {1: 2, 4: 8}
a.keys ()
output: dict_keys ([1, 4]) waarden () Toon alle waarden in een woordenboek a = {1: 2, 4: 8}
a.values ()
output: dict_values ([2, 8]) artikelen () Geef de sleutels en de waarden weer in een woordenboek a = {1: 2, 4: 8}
een.items ()
uitvoer: dict_items ([(1, 2), (4, 8)]) krijgen (sleutel) Bepaal de waarde van een item in een woordenboek door middel van de sleutel a = {1: 2, 4: 8, 3: 5}
a.get (1)
uitgang: 2 setdefault (sleutel) Retourneer de oorspronkelijke waarde van een element naar een woordenboek een.setdefault (2) f = {** a, ** b} Voeg twee woordenboeken samen a = {'x': 6, 'y': 8}
b = {'c': 5, 'd': 3}
f = {** a, ** y}
print (f)
uitvoer: {'x': 6, 'y': 8, 'c': 5, 'd': 3} verwijderen() Verwijder de eerste overeenkomende waarde van een element uit een lijst zonder rekening te houden met de index a = [1, 3, 2, 4, 4, 1, 6, 6, 4]
a.verwijderen (4)
print (a)
uitgang: [1, 3, 2, 4, 1, 6, 6, 4] geheugenweergave (x) Toegang tot de interne buffers van een object a = memoryview (object) bytes () Converteer een geheugenbufferprotocol in bytes bytes (a [0: 2]) bytearray () Retourneer een reeks bytes bytearray (object) # Schrijf een enkele regel commentaar of voorkom dat een regel code wordt uitgevoerd # Cheatsheet voor Python-regex Schrijf een commentaar van meerdere regels De cheatsheet voor Python-regex is goed voor beginners
Het is ook een geweldige opfriscursus voor experts Opdrachtregel pip installatiepakket Installeer een online bibliotheek pip panda's installeren virtualenv naam Gebruik virtaulenv om een virtuele omgeving te creëren virtualenv mijnproject mkvirtualenv naam Gebruik wrapper voor virtuele omgevingen om een virtuele omgeving te creëren mkvirtualenv mijnproject python-bestand.py Voer de opdrachten uit in een Python-bestand "python mijn_bestand.py pip bevriezen Maak een lijst van alle geïnstalleerde pakketten in een virtuele omgeving pip bevriezen pip freeze> somefiles Kopieer alle geïnstalleerde bibliotheken in één bestand pip freeze> requirements.txt waar Zoek het installatiepad van Python waar python --versie Controleer de versie van een pakket python --version .exe Voer een Python-shell uit python.exe met open (bestand, 'w') Schrijf naar een bestaand bestand en overschrijf de bestaande inhoud met open ('regex.txt', 'w') als wf:
wf.write ("Hallo wereld!") met open (bestand, 'r') Open een bestand als alleen-lezen met open ('regex.txt', 'r') als rf:
afdrukken (rf.read () met open (bestand, 'a') Schrijf naar een bestand zonder de bestaande inhoud te overschrijven met open ('regex.txt', 'a') als af:
af.write ("\ nHallo ja!") bestand.close Sluit een bestand als het niet in gebruik is af = open ('regex.txt')
af. sluiten Uitgang Verlaat de Python-shell Uitgang()