nyomtatás() A parancs eredményének megjelenítése x = "Hello világ"
nyomtatás (x)
kimenet: Hello világ bemenet() Gyűjtse be a felhasználóktól a bemeneteket nyomtatás (bevitel ("mi a neved?"))
output: mi a neved? típus() Keresse meg a változó típusát x = "Reguláris kifejezések"
típus (x)
Kimenet: len () Keresse meg a változó tételek számát len ([1, 2, 3])
kimenet: 3 \ Meneküljön egy olyan karaktertől, amely megváltoztatja a kódsor szándékát print ("Azt akarom, hogy adj hozzá \" \ "")
kimenet: Azt akarom, hogy adjon hozzá "" \ n Töröljön egy karakterláncot, hogy a következő sorban kezdje print ("Ez egy sor \ n Ez egy második sor")
Kimenet:
Ez egy sor
Ez egy második sor def függvény_neve (paraméter):
parancsokat Indítson el egy funkciót egy opcionális paraméterrel def aNév (x):
nyomtatás (x + 1) lambda Hívjon egy névtelen függvényt add_3_to = lambda y: y + 3
nyomtatás (add_3_to (4))
kimenet: 7 Visszatérés Eredményt ad vissza egy függvényből def aNév (x):
adja vissza x + 1 osztály Hozzon létre egy Python objektumot myClass osztály:
def myFunc (x): def __init__ Inicializálja az osztály tulajdonságait myClass osztály:
def __init __ (én, attribútumok ...) "__init__.py Mentse el a modult tartalmazó fájlt, hogy az sikeresen olvasható legyen egy másik Python-fájlban A modult tartalmazó fájl átnevezése:
"__init__.py int () Konvertáljon változót egész számra int (1.234)
kimenet: 1 str () Konvertáljon változót karakterlánccá str (1.234)
kimenet: '1.234' úszó() Konvertáljon változót lebegővé úszó (23)
kimenet: 23.0 dict (Számláló ()) Konvertáljon egy listát vagy egy duplát szótárba, miután rendezte a Python beépített számlálójával gyűjteményekből import számláló
dict (Számláló ([1,1,2,1,2,3,3,4])
kimenet: {1: 3, 2: 2, 3: 2, 4: 1} kerek() A művelet kimenetét kerekítse a legközelebbi egész számra forduló (23.445)
kimenet: 23 forduló (művelet vagy szám, tizedesjegyek) A művelet kimenetét kerekítse egy meghatározott tizedesjegyig forduló (23.4568, 2)
kimenet: 23.46 ha: Kezdeményezzen feltételes nyilatkozatot ha 2 <3:
nyomtatás ("Kettő kisebb") elif: Tegyen ellenállást, ha az if utasítás hamis ha 2 <3:
nyomtatás ("Kettő kisebb")
elif 2 == 3:
nyomtatás ("Menj tovább") más: Végezzen végleges ellensúlyozást, ha más feltételek hamisak ha 2 <3:
nyomtatás ("Kettő kisebb")
elif 2 == 3:
nyomtatás ("Menj tovább")
más:
nyomtatás ("Három nagyobb") folytatni Hagyjon figyelmen kívül egy feltételt, és hajtsa végre a ciklus többi részét a = [1, 4, -10, 6, 8]
b esetén a:
ha b <= 0:
folytatni
nyomtatás (b)
Kimenet:
1
4
6
8 szünet Adja meg a hurok áramlását egy adott feltétel mellett a = [1, 4, -10, 6, 8]
b esetén a:
ha b> = 6:
szünet
nyomtatás (b)
Kimenet:
1
4
-10 passz Figyelmen kívül hagy egy sor előzetes utasítást b esetén a:
passz próbáld meg, kivéve
Próbáljon meg blokkot kódolni, különben emeljen fel egy meghatározott kivételt próbáld ki:
nyomtatás (a)
kivéve:
nyomtatás ("Hiba történt!")
output: Hiba történt! végül Végezzen el egy végső kódot, amikor a próbálkozás és a kivétel blokkok sikertelenek próbáld ki:
nyomtatás (a)
kivéve:
nyomtatás (d)
végül:
print ("Nem definiálhat változót nem nyomtathat")
output: Nem definiálhat változót emelje a Kivételt () Hozzon ki egy olyan kivételt, amely leállítja a parancsot, ha a végrehajtás nem lehetséges a = 7 + 2
ha a <10:
emelje a Kivételt ("Ó! Nem kaptál 10 "pontszámot) x importálása Importáljon egy teljes modult vagy könyvtárat matematika importálása x importálásból y Importáljon egy x könyvtárat egy fájlból vagy egy y osztályt a scipy.stats import módból mint Testreszabhatja a kifejezést a kívánt névhez import pandák, mint pd ban ben Ellenőrizze, hogy van-e érték egy változóban x = [1, 4, 6, 7]
ha 5 x-ben:
nyomtatás ("Van öt")
más:
nyomtatás ("Nincs öt")
output: Nincs öt van Ellenőrizze, hogy két változó egyetlen elemre vonatkozik-e x = [1, 4, 6, 7]
x = b
nyomtatás (x b)
Igaz Egyik sem Hirdessen null értéket x = Nincs < Ellenőrizze, hogy az egyik értéke kisebb-e a másiknál 5<10
kimenet: Igaz > Ellenőrizze, hogy az egyik érték meghaladja-e a másikat 5>10
kimenet: Hamis <= Ellenőrizze, hogy egy érték kisebb vagy egyenlő-e egy másikkal 2*2<=3
kimenet: Hamis >= Ellenőrizze, hogy egy érték nagyobb vagy egyenlő-e egy másikkal 2*2>=3
kimenet: Igaz "== Ellenőrizze, hogy egy érték pontosan megegyezik-e a másikkal 3==4
ouput: Hamis != Ellenőrizze, hogy egy érték nem egyenlő-e a másikkal 3!=4
Igaz: Igaz import re Importálja a Python beépített reguláris kifejezéseit import re
re.findall ("string", változó) a | b Ellenőrizze, hogy a két elem bármelyike ​​szerepel-e egy karakterláncban import re
someText = "Hello reguláris kifejezés"
a = re.findall ("rendes | Helló", someText)
nyomtatás (a)
kimenet: ['Hello', 'regular'] string $ Ellenőrizze, hogy egy változó karakterláncokkal végződik-e import re
someText = "Hello reguláris kifejezés"
a = re.findall ("kifejezés $", someText)
output: ['kifejezés'] ^ karakterlánc Ellenőrizze, hogy egy változó karakterláncokkal kezdődik-e import re
someText = "Hello reguláris kifejezés"
a = re.findall ("^ Hello", someText)
nyomtatás (a)
kimenet: ['Hello'] string.index () Ellenőrizze a karakterlánc index pozícióját a = "Hello World"
a.index ('H')
kimenet: 0 string.capitalize () Nagybetűkkel írja be a karakterláncok első karakterét a = "Hello World"
a. nagybetűs ()
kimenet: 'Hello world' string.swapcase () Minden szó első betűjét nyomtassa kisbetűvé, a többit nagybetűvé a = "Hello World"
a. csere ()
Kimenet:
'Helló Világ' string.lower () Konvertálja az összes karakterláncot kisbetűvé a = "Hello World"
a. alacsonyabb ()
kimenet: 'hello world' string.upper () Minden karakterlánc konvertálása nagybetűvé a = "Hello World"
a. felső ()
kimenet: 'HELLO WORLD' string.startswith () Ellenőrizze, hogy egy karakterlánc egy adott karakterrel kezdődik-e a = "Hello World"
a.startswith ('a')
kimenet: Hamis string.endswith () Ellenőrizze, hogy egy karakterlánc egy adott karakterrel végződik-e a = "Hello World"
a. vége ('d')
kimenet: Igaz string.split () Válasszon szét minden szót egy listára a = "Hello World"
a.split ()
kimenet: ['Helló', 'világ'] karakterláncok {} '. format () Kimenet megjelenítése karakterláncként a = 3 + 4
nyomtatás ("A válasz {}". formátum (a))
kimenet: A válasz 7 nem Semmi Ellenőrizze, hogy egy változó értéke nem üres-e def checknull (a):
ha a nem Nem:
vissza "teljes!"
más:
adja vissza "az üres!" x% y Keresse meg az osztás maradékát (modulusát) 9%4
kimenet: 1 x // y Keresse meg az osztás hányadosát 9//4
kimenet: 2 "= Rendeljen értéket egy változóhoz a = {1: 5, 3: 4} "+ Adjon össze elemeket ["a kettő"] + ["a egy"]
kimenet: ['egy kettő', 'egy']
1+3
kimenet = 4 "- Keresse meg a különbséget a számkészlet között 3-4
kimenet = -1 "* Keresse meg a számkészlet szorzatát 3*4
kimenet: 12 a + = x Add hozzá az x értéket az a változóhoz anélkül, hogy annak értékét új változóhoz rendelnéd a = 2
a + = 3
kimenet: 5 a- = x Vigye el az x változót az a változótól anélkül, hogy új változóhoz rendelné a = 3
a- = 2
kimenet: 1 a * = x Keresse meg az a és x változó szorzatát anélkül, hogy az újból hozzárendelné az új változót a = [1, 3, 4]
a * = 2
kimenet: [1, 3, 4, 1, 3, 4] x ** y Emelje meg az x alapot y teljesítményre 2**3
kimenet: 8 pow (x, y) Emelje x-et y erejéig erő (2, 3)
kimenet: 8 abs (x) Konvertáljon negatív egészet abszolút értékévé abs (-5)
kimenet: 5 x ** (1 / n) Keresse meg a szám n-edik gyökét 8**(1/3)
kimenet: 2 a = b = c = d = x Rendelje ugyanazt az értéket több változóhoz a = b = c = d = "Hello világ" x, y = y, x Változók cseréje x = [1, 2]
y = 3
x, y = y, x
nyomtatás (x, y)
Kimenet:
3 [1, 2] mert Hurok a változó elemei között a = [1, 3, 5]
b esetén a:
nyomtatás (b, "x", "2", "=", b * 2)
Kimenet:
1 x 2 = 2
3 x 2 = 6
5 x 2 = 10 míg Folytassa a változót, amíg egy adott feltétel igaz marad a = 4
b = 2
míg b <= a:
print (b, "kisebb, mint", a)
b + = 1
Kimenet:
2 kisebb, mint 4
3 kisebb, mint 4
4 kisebb, mint 4 hatótávolság() Hozzon létre egy pozitív egész számtartományt x és y között x = tartomány (4)
nyomtatás (x)
tartomány (0, 4)
b esetén x:
nyomtatás (b)
Kimenet:
0
1
2
3 összeg() Ismételje meg a lista elemeit nyomtatás (összeg ([1, 2, 3]))
kimenet: 6 összeg (lista, kezdet) Visszaadja egy lista összegét egy hozzáadott elemmel nyomtatás (összeg ([1, 2, 3], 3))
kimenet: 9 [] Készítsen listát az elemekről x = ['a', 3, 5, 'h', [1, 3, 3], {'d': 3}] () Hozzon létre egy duplát A duplák változhatatlanok x = (1, 2, 'g', 5) {} Hozzon létre egy szótárt a = {'x': 6, 'y': 8} x [a: b] Válasszon egy listát x = [1, 3, 5, 6]
x [0: 2]
kimenet: [1, 3] x [kulcs] Kapja meg a kulcs értékét az x szótárban a = {'x': 6, 'y': 8}
nyomtatás (a ['x'])
kimenet: 6 x.append () Adjon hozzá egy értéklistát egy üres listához x = [1]
x.append ([1,2,3])
nyomtatás (x)
kimenet: [1, [1,2,3]] x.extend () Adjon hozzá egy értéklistát egy meglévő lista folytatásához anélkül, hogy szükségszerűen beágyazott listát hozna létre x = [1,2]
x.extend ([3,4,6,2])
nyomtatás (x)
Kimenet:
[1, 2, 3, 4, 6, 2] del (x [a: b]) Teljesen töröljön egy elemet egy adott index listájáról x = [1,2,3,5]
del (x [0: 2])
nyomtatás (x)
kimenet: [2,3,5]
del (x [kulcs]) Töröljön egy kulcsot és egy értéket egy adott index szótárából y = {1: 3, 2: 5, 4: 6, 8: 2}
del (y [1], y [8])
nyomtatás (y)
kimenet = {2: 5, 4: 6} dict.pop () Tegye ki egy kulcs értékét, és távolítsa el egy szótárból egy adott indexnél a = {1: 3, 2: 4, 5: 6}
a.pop (1)
kimenet: 3 dict.popitem () Nyissa ki az utolsó elemet egy szótárból, és törölje a = {1: 2, 4: 8, 3: 5}
a.popitem ()
kimenet: (3, 5)
nyomtatás (a)
kimenet: {1: 2, 4: 8} list.pop () Nyissa ki az adott indexet a listából, és távolítsa el a listáról a = [1, 3, 2, 4, 1, 6, 6, 4]
a.pop (-2)
kimenet: 6
nyomtatás (a)
kimenet: [1, 3, 2, 4, 1, 6, 4] egyértelmű() Ürítse ki egy lista vagy egy szótár elemeit x = [1, 3, 5]
x.clear ()
nyomtatás (x)
Kimenet: [] eltávolítás () Elem eltávolítása a listáról x = [1, 5, 6, 7]
x.remove (1)
kimenet: [5, 6, 7] beillesztés () Helyezzen elemeket egy listára x = [3, 5, 6]
x. beszúrás (1, 4)
nyomtatás (x)
kimenet: [1, 4, 3, 5, 6] rendezés (fordított = feltétel) Fordítsa meg az elemek irányát egy listában x = [1, 3, 5, 6]
x.sort (fordított = True)
nyomtatás (x)
kimenet: [6, 5, 3, 1] frissítés () Frissítsen egy szótárt úgy, hogy megváltoztatja az első elemét, és bármilyen más elemet hozzáad a végéhez x = {1: 3, 5: 6}
x.update ({1: 4, 8: 7, 4: 4})
nyomtatás (x)
kimenet: {1: 4, 5: 6, 8: 7, 4: 4} kulcsok() A szótár összes gombjának megjelenítése a = {1: 2, 4: 8}
a.kulcsok ()
kimenet: dict_keys ([1, 4]) értékek () Mutassa meg az összes értéket egy szótárban a = {1: 2, 4: 8}
a.values ​​()
kimenet: dict_values ​​([2, 8]) elemek () Jelenítse meg a kulcsokat és az értékeket egy szótárban a = {1: 2, 4: 8}
a. elemek ()
kimenet: dict_items ([(1, 2), (4, 8)]) get (kulcs) Szerezd meg egy elem értékét egy szótárban annak kulcsával a = {1: 2, 4: 8, 3: 5}
a.get (1)
kimenet: 2 setdefault (kulcs) Helyezze vissza az elem eredeti értékét egy szótárba a.setdefault (2) f = {** a, ** b} Két szótár egyesítése a = {'x': 6, 'y': 8}
b = {'c': 5, 'd': 3}
f = {** a, ** y}
nyomtatás (f)
kimenet: {'x': 6, 'y': 8, 'c': 5, 'd': 3} eltávolítás () Távolítsa el egy elem első megfelelő értékét a listáról anélkül, hogy gondot tenne az indexére a = [1, 3, 2, 4, 4, 1, 6, 6, 4]
a. eltávolítás (4)
nyomtatás (a)
kimenet: [1, 3, 2, 4, 1, 6, 6, 4] memoryview (x) Hozzáférés az objektum belső puffereihez a = memoryview (objektum) bájtok () Konvertálja a memóriapuffer protokollt bájtokká bájt (a [0: 2]) bytearray () Visszaad egy bájt tömböt bytearray (objektum) # Írjon egyetlen megjegyzési sort, vagy akadályozza meg a kódsor végrehajtását # Python regex csalólap Írjon többsoros megjegyzést A Python regex csalólap jó kezdőknek
Ez egyformán nagyszerű frissítés a szakértők számára Parancs sor pip install csomag Telepítsen online könyvtárat pip install pandák virtualenv név A virtuulenv segítségével virtuális környezetet készíthet virtualenv myproject mkvirtualenv név Használjon virtuális környezet burkolót virtuális környezet létrehozásához mkvirtualenv myproject python file.py Futtassa a parancsokat egy Python fájlban msgstr "python my_file.py pip fagy Sorolja fel az összes telepített csomagot egy virtuális környezetben pip fagy pip freeze> valakinek Az összes telepített könyvtárat egyetlen fájlba másolja pip freeze> követelmények.txt hol Keresse meg a Python telepítési útvonalát ahol python --változat Ellenőrizze a csomag verzióját python --verzió .alkalmazás Futtasson egy Python héjat python.exe nyitva (fájl, 'w') Írjon egy létező fájlba, és írja felül annak meglévő tartalmát nyitva ('regex.txt', 'w'), mint wf:
wf.write ("Hello világ!") nyitva (fájl, 'r') Nyissa meg a fájlt csak olvashatóként nyitva ('regex.txt', 'r'), mint rf:
nyomtatás (rf.read () nyitva (fájl, 'a') Írjon egy fájlba anélkül, hogy felülírná a meglévő tartalmat nyitva ('regex.txt', 'a') as af:
af.write ("\ nSzia Igen!") file.close Zárjon be egy fájlt, ha nem használja af = open ('regex.txt')
af. bezár kijárat Lépjen ki a Python héjból kijárat()