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