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