Распечатать() |
Показать результат выполнения команды |
x = "Привет, мир" печать (х) вывод: Привет, мир |
Вход() |
Сбор данных от пользователей |
print (input ("как тебя зовут?")) вывод: как вас зовут? |
тип() |
Найдите тип переменной |
x = "Регулярные выражения" тип (x) выход: |
len () |
Найдите количество элементов в переменной |
len ([1, 2, 3]) вывод: 3 |
\ |
Экранировать символ, изменяющий назначение строки кода |
print ("Я хочу, чтобы вы добавили \" \ "") вывод: я хочу, чтобы вы добавили "" |
\ п |
Разорвать строковый символ, чтобы начать со следующей строки |
print ("Это строка \ n Это вторая строка") выход: Это линия Это вторая строка |
def имя_функции (параметр): команды |
Инициировать функцию с необязательным параметром |
def yourName (x): печать (x + 1) |
лямбда |
Вызов анонимной функции |
add_3_to = лямбда 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 () |
Преобразование переменной в целое число |
интервал (1,234) вывод: 1 |
str () |
Преобразовать переменную в строку |
ул (1.234) вывод: '1.234' |
плавать() |
Преобразование переменной в число с плавающей запятой |
поплавок (23) вывод: 23.0 |
dict (Счетчик ()) |
Преобразование списка или кортежа в словарь после сортировки с помощью встроенного счетчика Python |
из коллекций счетчик импорта dict (Counter ([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 («Два меньше») |
Элиф: |
Сделайте контрзадачу, если оператор 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 («Произошла ошибка!») вывод: Произошла ошибка! |
наконец-то |
Выполнить последний код, когда блоки try и except терпят неудачу |
пытаться: печать (а) Кроме: печать (d) наконец-то: print ("Вы не можете распечатать неопределенную переменную") вывод: вы не можете распечатать неопределенную переменную |
поднять исключение () |
Вызвать исключение, которое останавливает команду, когда выполнение невозможно |
а = 7 + 2 если <10: поднять исключение ("О! Вы не получили 10 баллов) |
импорт х |
Импортировать целый модуль или библиотеку |
импортная математика |
из x импорт y |
Импортировать библиотеку x из файла или класс y |
из режима импорта scipy.stats |
в виде |
Настройте выражение под ваше предпочтительное имя |
импортировать панд как pd |
в |
Проверить, присутствует ли значение в переменной |
х = [1, 4, 6, 7] если 5 в x: print ("Есть пятерка") еще: print ("Пятерки нет") вывод: Нет пятерки |
является |
Проверьте, относятся ли две переменные к одному элементу |
х = [1, 4, 6, 7] х = б print (x is b) Правда |
Никто |
Объявить нулевое значение |
x = Нет |
< |
Проверить, меньше ли одно значение другого |
5<10 вывод: True |
> |
Проверьте, не превышает ли одно значение другое |
5>10 вывод: Ложь |
<= |
Проверить, меньше ли одно значение другому или равно ему |
2*2<=3 вывод: Ложь |
>= |
Проверить, больше ли одно значение другому или равно ему |
2*2>=3 вывод: True |
"== |
Проверьте, совпадает ли одно значение с другим |
3==4 вывод: Ложь |
!= |
Убедитесь, что одно значение не равно другому. |
3!=4 вывод: True |
импорт ре |
Импортировать встроенные регулярные выражения Python |
импорт ре re.findall ("строки", переменная) |
а | б |
Проверить, присутствует ли какой-либо из двух элементов в строке |
импорт ре someText = "Привет, регулярное выражение" a = re.findall ("обычный | Привет", someText) печать (а) вывод: ['Привет', 'обычный'] |
строка $ |
Проверить, заканчивается ли переменная набором строк |
импорт ре someText = "Привет, регулярное выражение" a = re.findall ("выражение $", someText) вывод: ['выражение'] |
^ строка |
Проверьте, начинается ли переменная с набора строк |
импорт ре someText = "Привет, регулярное выражение" a = re.findall ("^ Привет", someText) печать (а) вывод: ['Привет'] |
string.index () |
Проверить позицию индекса строкового символа |
a = "Привет, мир" a.index ('H') вывод: 0 |
string.capitalize () |
Сделать первый символ в наборе строк заглавным |
a = "Привет, мир" a.capitalize () вывод: 'Hello world' |
string.swapcase () |
Выведите первую букву каждого слова в нижнем регистре, а остальные в верхнем регистре. |
a = "Привет, мир" a.swapcase () выход: 'Привет мир' |
string.lower () |
Преобразуйте все строки в нижний регистр |
a = "Привет, мир" а. нижний () вывод: 'привет, мир' |
string.upper () |
Преобразовать все строки в верхний регистр |
a = "Привет, мир" a.upper () вывод: 'HELLO WORLD' |
string.startswith () |
Проверить, начинается ли строка с определенного символа |
a = "Привет, мир" a.startswith ('а') вывод: Ложь |
string.endswith () |
Проверить, заканчивается ли строка определенным символом |
a = "Привет, мир" a.endswith ('д') вывод: True |
string.split () |
Разделите каждое слово на список |
a = "Привет, мир" a.split () вывод: ['Привет', 'мир'] |
строки {} '. format () |
Отображать вывод в виде строки |
а = 3 + 4 print ("Ответ: {}". format (a)) вывод: Ответ 7 |
не Нет |
Проверить, не пусто ли значение переменной |
def checknull (a): если a не равно None: вернуть "его полный!" еще: вернуть "его пусто!" |
х% у |
Найдите остаток (модуль) от деления |
9%4 вывод: 1 |
х // у |
Найдите частное от деления |
9//4 вывод: 2 |
"= |
Присвойте значение переменной |
а = {1: 5, 3: 4} |
"+ |
Сложите элементы вместе |
["два"] + ["один"] вывод: ['два', 'один'] 1+3 output = 4 |
"- |
Найдите разницу между набором чисел |
3-4 output = -1 |
"* |
Найдите произведение набора чисел |
3*4 вывод: 12 |
а + = х |
Добавить x к переменной a, не присваивая его значение новой переменной |
а = 2 а + = 3 вывод: 5 |
а- = х |
Вычтите x из переменной a, не присваивая его новой переменной |
а = 3 а- = 2 вывод: 1 |
а * = х |
Найдите произведение переменных a и x, не присваивая результат новой переменной |
а = [1, 3, 4] а * = 2 вывод: [1, 3, 4, 1, 3, 4] |
х ** у |
Возвести основание x в степень y |
2**3 вывод: 8 |
pow (x, y) |
Возвести x в степень y |
pow (2, 3) вывод: 8 |
абс (х) |
Преобразуйте отрицательное целое число в его абсолютное значение |
абс (-5) вывод: 5 |
х ** (1 / нт) |
Найдите корень n-й степени числа |
8**(1/3) вывод: 2 |
а = б = с = д = х |
Присвойте одно и то же значение нескольким переменным |
a = b = c = d = "Привет, мир" |
х, у = у, х |
Поменять местами переменные |
х = [1, 2] у = 3 х, у = у, х печать (х, у) выход: 3 [1, 2] |
для |
Перебирать элементы в переменной |
а = [1, 3, 5] для b в a: print (b, «x», «2», «=», b * 2) выход: 1 х 2 = 2 3 х 2 = 6 5 х 2 = 10 |
пока |
Продолжайте перебирать переменную, пока определенное условие остается истинным |
а = 4 b = 2 в то время как b <= a: print (b, «меньше чем», a) б + = 1 выход: 2 меньше 4 3 меньше 4 4 меньше 4 |
диапазон() |
Создайте диапазон положительных целых чисел от x до y |
x = диапазон (4) печать (х) диапазон (0, 4) для b в x: печать (б) выход: 0 1 2 3 |
сумма () |
Перебирать элементы в списке |
print (sum ([1, 2, 3])) вывод: 6 |
сумма (список, начало) |
Вернуть сумму списка с добавленным элементом |
print (sum ([1, 2, 3], 3)) вывод: 9 |
[] |
Составьте список элементов |
x = ['a', 3, 5, 'h', [1, 3, 3], {'d': 3}] |
() |
Создайте тупоркублочки неизменны |
х = (1, 2, 'g', 5) |
{} |
Создать словарь |
a = {'x': 6, 'y': 8} |
x [a: b] |
Разрезать список |
х = [1, 3, 5, 6] х [0: 2] вывод: [1, 3] |
x [ключ] |
Получить значение ключа в словаре x |
a = {'x': 6, 'y': 8} печать (a ['x']) вывод: 6 |
x.append () |
Добавить список значений в пустой список |
х = [1] x.append ([1,2,3]) печать (х) вывод: [1, [1,2,3]] |
x.extend () |
Добавить список значений для продолжения существующего списка без необходимости создания вложенного списка |
х = [1,2] x.extend ([3,4,6,2]) печать (х) выход: [1, 2, 3, 4, 6, 2] |
del (x [a: b]) |
Полностью удалить элемент из списка по определенному индексу |
х = [1,2,3,5] del (x [0: 2]) печать (х) вывод: [2,3,5]
|
del (x [ключ]) |
Полностью удалить ключ и значение из словаря по определенному индексу |
y = {1: 3, 2: 5, 4: 6, 8: 2} del (y [1], y [8]) печать (у) вывод = {2: 5, 4: 6} |
dict.pop () |
Вытащить значение ключа и удалить его из словаря по определенному индексу |
а = {1: 3, 2: 4, 5: 6} поп (1) вывод: 3 |
dict.popetm () |
Вытащите последний элемент из словаря и удалите его |
а = {1: 2, 4: 8, 3: 5} а.попьем () вывод: (3, 5) печать (а) вывод: {1: 2, 4: 8} |
list.pop () |
Вытащить указанный индекс из списка и удалить его из списка |
a = [1, 3, 2, 4, 1, 6, 6, 4] поп (-2) вывод: 6 печать (а) вывод: [1, 3, 2, 4, 1, 6, 4] |
Чисто() |
Очистить элементы списка или словаря |
х = [1, 3, 5] x.clear () печать (х) выход: [] |
Удалить() |
Удалить элемент из списка |
х = [1, 5, 6, 7] x.remove (1) вывод: [5, 6, 7] |
вставлять() |
Вставить элементы в список |
х = [3, 5, 6] x.insert (1, 4) печать (х) вывод: [1, 4, 3, 5, 6] |
сортировка (обратное = условие) |
Изменение направления элементов в списке на обратное |
х = [1, 3, 5, 6] x.sort (обратный = True) печать (х) вывод: [6, 5, 3, 1] |
Обновить() |
Обновите словарь, изменив его первый элемент и добавив в его конец любой другой элемент. |
х = {1: 3, 5: 6} x.update ({1: 4, 8: 7, 4: 4}) печать (х) вывод: {1: 4, 5: 6, 8: 7, 4: 4} |
ключи () |
Показать все ключи в словаре |
а = {1: 2, 4: 8} a.keys () вывод: dict_keys ([1, 4]) |
значения() |
Показать все значения в словаре |
а = {1: 2, 4: 8} a.values () вывод: dict_values ([2, 8]) |
Предметы() |
Отображение ключей и значений в словаре |
а = {1: 2, 4: 8} a.items () вывод: dict_items ([(1, 2), (4, 8)]) |
получить (ключ) |
Получить значение элемента в словаре по его ключу |
а = {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] А. удалить (4) печать (а) вывод: [1, 3, 2, 4, 1, 6, 6, 4] |
memoryview (x) |
Доступ к внутренним буферам объекта |
a = memoryview (объект) |
байты () |
Преобразование протокола буфера памяти в байты |
байты (a [0: 2]) |
bytearray () |
Вернуть массив байтов |
bytearray (объект) |
# |
Напишите одну строку комментария или запретите выполнение строки кода |
# Шпаргалка по регулярным выражениям Python |
Напишите многострочный комментарий |
Шпаргалка по регулярным выражениям Python хороша для начинающих Это также отличное напоминание для экспертов. |
Командная строка |
пакет установки pip |
Установить онлайн-библиотеку |
pip install pandas |
имя virtualenv |
Используйте virtaulenv для создания виртуальной среды |
virtualenv myproject |
mkvirtualenv имя |
Используйте оболочку виртуальной среды для создания виртуальной среды |
mkvirtualenv мойпроект |
python file.py |
Запустите команды в файле Python |
"python my_file.py |
замораживание пипса |
Вывести список всех установленных пакетов в виртуальной среде |
замораживание пипса |
pip freeze> somefiles |
Скопируйте все установленные библиотеки в один файл |
замораживание пипса> requirements.txt |
где |
Найдите путь установки Python |
где питон |
--версия |
Проверить версию пакета |
python --version |
.EXE |
Запустите оболочку Python |
python.exe |
с открытым (файл, 'w') |
Записать в существующий файл и перезаписать его существующее содержимое |
с open ('regex.txt', 'w') как wf: wf.write («Привет, мир!») |
с открытым (файл, 'r') |
Открыть файл только для чтения |
с open ('regex.txt', 'r') как rf: печать (rf.read () |
с открытым (файл, 'а') |
Запись в файл без перезаписи существующего содержимого |
с open ('regex.txt', 'a') как af: af.write ("\ nПривет, да!") |
file.close |
Закройте файл, если он не используется |
af = open ('regex.txt') af.close |
выход |
Выйти из оболочки Python |
выход() |