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() |