Академический Документы
Профессиональный Документы
Культура Документы
pip
Менеджер пакетов Python. Команда pip install используется для установки любого
программного пакета из онлайн-репозитория общедоступных пакетов или Индекса
пакетов Python (PyPI, Python Package Index).
Команда для печати сообщений на экране или другом стандартном устройстве вывода.
Команда print может использоваться для печати любого типа объекта — целого числа,
строки, списка, кортежа и других.
print(объект)
class
class ИмяКласса:
код_тела_класса
Пример кода ниже продемонстрирует применение class при создании класса «student»:
«student»:
class student:
name = ""
def setName(self, passedValue):
self.name = passedValue
def displayName(self):
print(self.name)
ИмяКласса()
Как видно из приведенного выше синтаксиса, при создании объекта в Python, после имени
класса всегда ставятся круглые скобки. Обычно для удобства поиска вновь созданный
объект тут же привязывается к переменной, через которую к нему в дальнейшем и
обращаются:
имя_переменной = ИмяКласса()
mystudent = student()
mystudent.setName("Alex Ignatov")
mystudent.displayName()
Alex Ignatov
type
type(объект)
range
В приведенном синтаксисе:
Важно. Если функции range() будут даны только два параметра, она всегда будет
рассматривать их как (start, stop), а не как (stop, step).
round
round(number, digits)
В приведенном синтаксисе:
number — число с плавающей запятой;
input
input(message)
def
len
Команда len или функция len() используются для подсчёта количества элементов в
объекте. Если объект является строкой, то функция len() возвращает количество
присутствующих в ней символов. Если объект представляет собой список или кортеж, он
вернет количество элементов, присутствующих в этом списке или кортеже. При попытке
передать len() целочисленное значение, функция выдает ошибку.
len(object)
Циклические команды
В Python есть две простейшие команды цикла (loop commands) — while и for.
Команда while используется для выполнения набора операторов, если заданное условие
истинно.
while condition:
statements
update iterator
Команда цикла for используется для выполнения набора операторов путем повторения
последовательности. Эта последовательность может быть списком, кортежем, строкой,
словарем и т. д.
for x in sequence:
statements
В языке программирования Python есть различные команды для строковых объектов. Они
не изменяют исходный строковый объект, а просто возвращают новый. Наиболее важные
функции и методы строк в Python — isalnum(), capitalize(), find(), count() и center().
isalnum()
stringname.isalnum()
capitalize()
stringname.capitalize()
find()
string.find(substring)
В приведенном синтаксисе:
count()
Строковая функция count() возвращает количество вхождений подстроки в строковый
объект.
В приведенном синтаксисе:
center()
string.center(length, character)
В приведенном синтаксисе:
append()
list.append(element)
В приведенном синтаксисе:
Команда copy() создает новую копию объекта списка. Она возвращает новый объект
списка.
list.copy()
insert()
listname.insert(position, element)
В приведенном синтаксисе:
pop()
listname.pop(position)
reverse()
Метод reverse() изменяет порядок всех элементов в списке. Команда изменяет исходный
объект списка и ничего не возвращает.
list.reverse()
sort()
list.sort()
Команды кортежа
tuple.count(элемент)
index()
Метод index() используется для поиска индекса первого вхождения элемента. Если
элемент не найден во всем кортеже, будет выведена ошибка «ValueError».
tuple.index(элемент)
add()
setname.add(element)
В приведенном синтаксисе:
clear ()
Функция clear () удаляет все элементы set. Она не принимает никаких параметров.
setname.clear()
discard()
В приведенном синтаксисе:
remove()
setname.remove(element)
В приведенном синтаксисе:
difference()
setA.difference(setB)
difference_update()
setA.difference_update(setB)
intersection()
issubset()
Метод issubset() проверяет, все ли элементы множества setA присутствуют в setB.
Команда возвращает логическое значение.
setA.issubset(setB)
symmetric_difference()
setA.symmetric_difference(setB)
union()
setA.union(setB)
Команда elif (else if) предоставляет другое выражение, которое оценивается, если
предыдущий оператор if возвращает отрицательное значение «false».
Обратите внимание. В одном блоке кода может быть несколько операторов if и elif.
В качестве простейшего примера использования if, elif и else приведем программу,
которая оценивает, является ли заданное число положительным, отрицательным или
нулем:
Разница между if и elif заключается в том, что все операторы if в блоке кода будут
оцениваться один за другим, несмотря ни на что, а оператор elif будет оцениваться только,
если предыдущий оператор if имеет значение false.
Команды словаря
fromkeys()
dict.fromkeys(keys, value)
В приведенном синтаксисе:
get()
Метод get() позволяет получить значения указанного ключа. Если ключ не найден в
словаре, get() ничего не вернет, если что-то не будет указано в параметрах.
dictionary.get(key, value)
В приведенном синтаксисе:
value — значение, которое будет возвращено, если ключ не будет найден в словаре.
items()
Метод items() используется для отображения всех элементов словаря. Он возвращает
объект представления, который будет содержать все пары ключ-значение в виде кортежей
в списке. items() не принимает никаких параметров.
dictionary.items()
keys()
dictionary.keys()
values()
dictionary.values()
pop()
Метод pop() используется для удаления пары ключ-значение из словаря путем указания
ключа. Он возвращает значение пары ключ-значение, которую необходимо удалить.
dictionary.pop(ключ)
dictionary.popitem()
Метод setdefault() используется для получения значения указанного ключа. Если ключ
не существует, он вставит ключ со значением, переданным в качестве параметра. Если
значение не будет указано, setdefault() вставит ключ со значением «None».
dictionary.setdefault(key, value)
%lsmagic
%quickref
%who
%xdel
%time
%pinfo
%run
Функция запускает файл Python как программу в Jupyter Notebook. Это может быть
особенно полезно, если нужно применить функции, хранящиеся во внешних файлах
Python.
В приведенном синтаксисе аргумент «имя файла» должен быть либо скриптом Python (с
расширением .py), либо файлом с пользовательским синтаксисом IPython.
%load
Волшебная функция очень похожая на %run. Она загружает код файла в текущий
интерфейс Jupyter Notebook. Источником может быть имя файла в каталоге
используемого документа (Notebook), URL-адрес или макрос.
В приведенном синтаксисе аргумент «имя файла» должен быть либо скриптом Python (с
расширением .py), либо файлом с пользовательским синтаксисом IPython.
%%writefile
Для выполнения экспорта нужно просто добавить %%writefile перед кодом. Команда
создаст новый файл, если он не существует. В противном случае файл будет
перезаписываться, пока после команды не будет добавлено -a.
%paste
%pwd
%cd
Команда %cd позволяет сменить каталог, если после нее указать новый путь. Ее можно
использовать несколькими способами:
%history
%dhist
%env
%env HOMEDRIVE
%env: HOMEDRIVE=F:
%edit
%autocall
%autocall [режим]
3. 2 — всегда включен.
%automagic
Позволяет вводить магические команды без префикса «%», если установлено значение
«1». Без аргументов функция включается/выключается. Для деактивации нужно
установить значение «0».
%matplotlib
%notebook
%recall
%gui [GUINAME]
При использовании без аргумента команда включает или отключает интеграцию цикла
событий IPython GUI. С аргументом GUINAME магическая функция заменяет наборы
инструментов GUI, используемые по умолчанию, на указанный.