печат () |
Показване на резултата от команда |
x = "Здравей, свят" печат (x) изход: Здравей, свят |
вход() |
Събиране на данни от потребителите |
print (input ("как се казваш?")) изход: как се казваш? |
Тип() |
Намерете типа на променлива |
x = "Регулярни изрази" тип (x) изход: |
len () |
Намерете броя на елементите в променлива |
len ([1, 2, 3]) изход: 3 |
\ |
Избягайте от символ, който променя намерението на ред код |
print ("Искам да добавите \" \ "") изход: Искам да добавите "" |
\н |
Прекъснете символен низ, за да започнете от следващия ред |
print ("Това е ред \ n Това е втори ред") изход: Това е линия Това е втори ред |
def function_name (параметър): команди |
Инициирайте функция с незадължителен параметър |
def yourName (x): печат (x + 1) |
ламбда |
Обадете се на анонимна функция |
add_3_to = lambda y: y + 3 печат (add_3_to (4)) изход: 7 |
връщане |
Връща резултат от функция |
def yourName (x): връщане x + 1 |
клас |
Създайте обект на Python |
клас myClass: def myFunc (x): |
def __init__ |
Инициализирайте атрибутите на клас |
клас myClass: def __init __ (самостоятелно, атрибути ...) |
"__init__.py |
Запазете файл, съдържащ модул, така че да се чете успешно в друг файл на Python |
Преименувайте файл, съдържащ модул, като: "__init__.py |
int () |
Преобразуване на променлива в цяло число |
int (1.234) изход: 1 |
str () |
Преобразуване на променлива в низ |
str (1.234) изход: '1.234' |
плувка () |
Преобразувайте променлива в плаваща |
плувка (23) изход: 23.0 |
dict (Counter ()) |
Преобразувайте списък или двойка в речник след сортиране с вграден брояч на Python |
от колекции импорт брояч dict (брояч ([1,1,2,1,2,3,3,4])) изход: {1: 3, 2: 2, 3: 2, 4: 1} |
кръгъл() |
Закръглете изхода на операцията до най-близкото цяло число |
кръг (23.445) изход: 23 |
кръг (операция или число, десетични знаци) |
Закръглете изхода на операцията до определен брой знаци след десетичната запетая |
кръг (23.4568, 2) изход: 23.46 |
ако: |
Инициирайте условно изявление |
ако 2 <3: print ("Две е по-малко") |
elif: |
Направете противопоставяне, когато операторът if е False |
ако 2 <3: print ("Две е по-малко") elif 2 == 3: print ("Продължи") |
друго: |
Направете окончателно противопоставяне, ако другите условия са неверни |
ако 2 <3: print ("Две е по-малко") elif 2 == 3: print ("Продължи") друго: print ("Три е по-голямо") |
продължи |
Игнорирайте условие и изпълнете останалата част от цикъла |
a = [1, 4, -10, 6, 8] за b в a: ако b <= 0: продължи печат (б) изход: 1 4 6 8 |
почивка |
Прекратете потока на цикъл с дадено условие |
a = [1, 4, -10, 6, 8] за b в a: ако b> = 6: почивка печат (б) изход: 1 4 -10 |
мине |
Игнорирайте набор от предварителни инструкции |
за b в a: мине |
опитайте, освен
|
Опитайте с блок код, в противен случай вдигнете дефинирано изключение |
опитвам: печат (а) с изключение: print ("Възникна грешка!") изход: Възникна грешка! |
накрая |
Изпълнете окончателен код, когато опитите и блоковете освен се провалят |
опитвам: печат (а) с изключение: печат (г) накрая: print ("Не можете да отпечатате недефинирана променлива") изход: Не можете да отпечатате недефинирана променлива |
повишаване на изключение () |
Повишете изключение, което спира командата, когато изпълнението не е възможно |
a = 7 + 2 ако a <10: повишаване на изключение ("О! Не сте получили резултат 10 ") |
внос x |
Импортирайте цял модул или библиотека |
внос математика |
от х внос у |
Импортирайте библиотека x от файл или клас y |
от режим на импортиране на scipy.stats |
като |
Персонализирайте израз според предпочитаното от вас име |
импортирайте панди като pd |
в |
Проверете дали в променлива има стойност |
x = [1, 4, 6, 7] ако 5 в x: print ("Има пет") друго: print ("Няма пет") изход: Няма пет |
е |
Проверете дали две променливи се отнасят за един елемент |
x = [1, 4, 6, 7] x = b печат (x е b) Вярно |
Нито един |
Декларирайте нулева стойност |
x = няма |
< |
Проверете дали една стойност е по-малка от друга |
5<10 изход: Вярно |
> |
Проверете дали една стойност е повече от друга |
5>10 изход: Невярно |
<= |
Проверете дали дадена стойност е по-малка или равна на друга |
2*2<=3 изход: Невярно |
>= |
Проверете дали дадена стойност е по-голяма или равна на друга |
2*2>=3 изход: Вярно |
"== |
Проверете дали дадена стойност е точно равна на другата |
3==4 изход: Невярно |
!= |
Убедете се, че дадена стойност не е равна на другата |
3!=4 извод: Вярно |
внос re |
Импортирайте вградените регулярни изрази на Python |
внос re re.findall ("низове", променлива) |
a | b |
Проверете дали някой от двата елемента присъства в низ |
внос re someText = "Здравейте регулярен израз" a = re.findall ("редовен | Здравейте", someText) печат (а) изход: ['Здравейте', 'редовно'] |
низ $ |
Проверете дали променлива завършва с набор от низове |
внос re someText = "Здравейте регулярен израз" a = re.findall ("израз $", someText) изход: ['израз'] |
^ низ |
Проверете дали променливата започва с набор от низове |
внос re someText = "Здравейте регулярен израз" a = re.findall ("^ Здравей", someText) печат (а) изход: ['Здравейте'] |
string.index () |
Проверете позицията на индекса на символен низ |
a = "Здравей, свят" a.index ('H') изход: 0 |
string.capitalize () |
Капитализирайте първия символ в набор от низове |
a = "Здравей, свят" а.капитализиране () изход: „Здравей, свят“ |
string.swapcase () |
Отпечатайте първата буква на всяка дума като малка буква, а останалите като главна буква |
a = "Здравей, свят" a.swapcase () изход: 'Здравей свят' |
string.lower () |
Преобразувайте всички низове в малки букви |
a = "Здравей, свят" a.lower () изход: „здравей, свят“ |
string.upper () |
Преобразувайте всички низове в главни букви |
a = "Здравей, свят" a.upper () изход: „ЗДРАВЕТ СВЯТ“ |
string.startswith () |
Проверете дали низът започва с определен символ |
a = "Здравей, свят" a.startswith ('a') изход: Невярно |
string.endswith () |
Проверете дали низът завършва с определен символ |
a = "Здравей, свят" a.endswith ('d') изход: Вярно |
string.split () |
Отделете всяка дума в списък |
a = "Здравей, свят" a.split () изход: ['Здравей', 'свят'] |
низове {} '. format () |
Показване на изход като низ |
a = 3 + 4 print ("Отговорът е {}". формат (a)) изход: Отговорът е 7 |
не е None |
Проверете дали стойността на променлива не е празна |
def checknull (a): ако a не е None: върнете "пълна!" друго: върнете "празно е!" |
x% y |
Намерете остатъка (модула) от деление |
9%4 изход: 1 |
x // y |
Намерете коефициента на деление |
9//4 изход: 2 |
"= |
Присвояване на стойност на променлива |
a = {1: 5, 3: 4} |
"+ |
Добавете елементи заедно |
[„а две“] + [„а едно“] изход: ['a two', 'a one'] 1+3 изход = 4 |
"- |
Намерете разликата между набор от числа |
3-4 изход = -1 |
"* |
Намерете произведението на набор от числа |
3*4 изход: 12 |
a + = x |
Добавете x към променлива a, без да присвоявате нейната стойност на нова променлива |
a = 2 a + = 3 изход: 5 |
a- = x |
Subract x от променлива a, без да го присвоявате на нова променлива |
a = 3 a- = 2 изход: 1 |
a * = x |
Намерете произведението на променлива a и x, без да присвоявате резултата на нова променлива |
a = [1, 3, 4] a * = 2 изход: [1, 3, 4, 1, 3, 4] |
х ** у |
Повдигнете основата x до степен y |
2**3 изход: 8 |
прах (х, у) |
Вдигнете х до степента на у |
прах (2, 3) изход: 8 |
абс (x) |
Преобразувайте отрицателно цяло число в абсолютната му стойност |
абс (-5) изход: 5 |
x ** (1 / n-та) |
Намерете n-тия корен на число |
8**(1/3) изход: 2 |
a = b = c = d = x |
Присвояване на една и съща стойност на множество променливи |
a = b = c = d = "Здравей, свят" |
x, y = y, x |
Разменяйте променливи |
x = [1, 2] y = 3 x, y = y, x печат (x, y) изход: 3 [1, 2] |
за |
Прелиствайте елементите в променлива |
a = [1, 3, 5] за b в a: печат (b, "x", "2", "=", b * 2) изход: 1 х 2 = 2 3 х 2 = 6 5 х 2 = 10 |
докато |
Продължавайте да циклирате през променлива, доколкото определено условие остава вярно |
a = 4 b = 2 докато b <= a: print (b, "е по-малко от", a) b + = 1 изход: 2 е по-малко от 4 3 е по-малко от 4 4 е по-малко от 4 |
обхват () |
Създайте диапазон от положителни цели числа между x и y |
x = обхват (4) печат (x) обхват (0, 4) за b в x: печат (б) изход: 0 1 2 3 |
сума () |
Итерация през елементите в списък |
печат (сума ([1, 2, 3])) изход: 6 |
сума (списък, начало) |
Връща сумата от списък с добавен елемент |
отпечатване (сума ([1, 2, 3], 3)) изход: 9 |
[] |
Направете списък с елементи |
x = ['a', 3, 5, 'h', [1, 3, 3], {'d': 3}] |
() |
Създаване на тъпплети са неизменни |
x = (1, 2, 'g', 5) |
{} |
Създайте речник |
a = {'x': 6, 'y': 8} |
x [a: b] |
Нарежете списък |
x = [1, 3, 5, 6] x [0: 2] изход: [1, 3] |
x [ключ] |
Получете стойността на ключ в речника x |
a = {'x': 6, 'y': 8} печат (a ['x']) изход: 6 |
x.append () |
Добавете списък със стойности към празен списък |
x = [1] x.append ([1,2,3]) печат (x) изход: [1, [1,2,3]] |
x.extend () |
Добавете списък със стойности, за да продължите съществуващ списък, без непременно да създавате вложен списък |
x = [1,2] x.extend ([3,4,6,2]) печат (x) изход: [1, 2, 3, 4, 6, 2] |
del (x [a: b]) |
Изтрийте изцяло елемент от списък с определен индекс |
x = [1,2,3,5] del (x [0: 2]) печат (x) изход: [2,3,5]
|
del (x [ключ]) |
Изтрийте изцяло ключ и стойност от речник с определен индекс |
y = {1: 3, 2: 5, 4: 6, 8: 2} del (y [1], y [8]) печат (y) изход = {2: 5, 4: 6} |
dict.pop () |
Извадете стойността на ключ и го премахнете от речник с определен индекс |
a = {1: 3, 2: 4, 5: 6} a.pop (1) изход: 3 |
dict.popitem () |
Извадете последния елемент от речник и го изтрийте |
a = {1: 2, 4: 8, 3: 5} a.popitem () изход: (3, 5) печат (а) изход: {1: 2, 4: 8} |
list.pop () |
Извадете даден индекс от списък и го премахнете от списък |
a = [1, 3, 2, 4, 1, 6, 6, 4] a.pop (-2) изход: 6 печат (а) изход: [1, 3, 2, 4, 1, 6, 4] |
изчисти () |
Изпразнете елементите от списък или речник |
x = [1, 3, 5] x.clear () печат (x) изход: [] |
Премахване() |
Премахване на елемент от списък |
x = [1, 5, 6, 7] x.remove (1) изход: [5, 6, 7] |
вмъкване () |
Поставете елементи в списък |
x = [3, 5, 6] x.insert (1, 4) печат (x) изход: [1, 4, 3, 5, 6] |
сортиране (обратно = условие) |
Обърнете посоката на елементите в списък |
x = [1, 3, 5, 6] x.sort (reverse = True) печат (x) изход: [6, 5, 3, 1] |
актуализация () |
Актуализирайте речник, като промените първия му елемент и добавите всеки друг елемент в края му |
x = {1: 3, 5: 6} x.update ({1: 4, 8: 7, 4: 4}) печат (x) изход: {1: 4, 5: 6, 8: 7, 4: 4} |
бутони () |
Показване на всички ключове в речник |
a = {1: 2, 4: 8} а.клавиши () изход: dict_keys ([1, 4]) |
стойности() |
Показване на всички стойности в речник |
a = {1: 2, 4: 8} a.values () изход: dict_values ([2, 8]) |
елементи () |
Показвайте ключовете и стойностите в речник |
a = {1: 2, 4: 8} a.items () изход: dict_items ([(1, 2), (4, 8)]) |
вземи (ключ) |
Получете стойността на елемент в речник по неговия ключ |
a = {1: 2, 4: 8, 3: 5} a.get (1) изход: 2 |
setdefault (ключ) |
Върнете оригиналната стойност на елемент в речник |
a.setdefault (2) |
f = {** a, ** b} |
Обединете два речника |
a = {'x': 6, 'y': 8} b = {'c': 5, 'd': 3} f = {** a, ** y} печат (е) изход: {'x': 6, 'y': 8, 'c': 5, 'd': 3} |
Премахване() |
Премахнете първата съвпадаща стойност на елемент от списък, без да се грижите за неговия индекс |
a = [1, 3, 2, 4, 4, 1, 6, 6, 4] a.remove (4) печат (а) изход: [1, 3, 2, 4, 1, 6, 6, 4] |
изглед на паметта (x) |
Достъп до вътрешните буфери на обект |
a = изглед на паметта (обект) |
байта () |
Конвертирайте буферния протокол на паметта в байтове |
байта (a [0: 2]) |
bytearray () |
Връща масив от байтове |
bytearray (обект) |
# |
Напишете един ред коментар или предотвратете изпълнението на ред код |
# Python regex мамят лист |
Напишете многоредов коментар |
Измамата на Python regex е добра за начинаещи Това е еднакво чудесно опресняване за експерти |
Командна линия |
pip инсталационен пакет |
Инсталирайте онлайн библиотека |
pip инсталирайте панди |
име на virtualenv |
Използвайте virtaulenv, за да създадете виртуална среда |
virtualenv myproject |
mkvirtualenv име |
Използвайте обвивка за виртуална среда, за да създадете виртуална среда |
mkvirtualenv myproject |
python file.py |
Изпълнете командите в файл на Python |
"python my_file.py |
пип замръзване |
Избройте всички инсталирани пакети във виртуална среда |
пип замръзване |
pip freeze> somefiles |
Копирайте всички инсталирани библиотеки в един файл |
pip freeze> requirements.txt |
където |
Намерете инсталационния път на Python |
където python |
--версия |
Проверете версията на пакета |
python --версия |
.exe |
Стартирайте обвивка на Python |
python.exe |
с отворен (файл, 'w') |
Запишете в съществуващ файл и презапишете съществуващото му съдържание |
с отворен ('regex.txt', 'w') като wf: wf.write ("Здравей, свят!") |
с отворен (файл, 'r') |
Отворете файл като само за четене |
с отворен ('regex.txt', 'r') като rf: print (rf.read () |
с отворен (файл, 'a') |
Пишете във файл, без да презаписвате съществуващото му съдържание |
с отворен ('regex.txt', 'a') като af: af.write ("\ nЗдравейте, Да!") |
file.close |
Затворете файл, ако не се използва |
af = отворен ('regex.txt') af.close |
изход |
Излезте от обвивката на Python |
изход () |