ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 04.12.2023
Просмотров: 118
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Базовые команды PythonpipМенеджер пакетов Python. Команда pip install используется для установки любого программного пакета из онлайн-репозитория общедоступных пакетов или Индекса пакетов Python (PyPI, Python Package Index).pip install имя-пакетаprintКоманда для печати сообщений на экране или другом стандартном устройстве вывода. Команда print может использоваться для печати любого типа объекта — целого числа, строки, списка, кортежа и других.print(объект)classКоманда для создания классов. Python поддерживает объектно-ориентированное программирование и позволяет пользователям создавать классы и инициализировать объекты. Класс может состоять из переменных с модификаторами доступа, функций с возвращаемыми типами и даже других классов (вложенный класс). Синтаксис выглядит class так:class ИмяКласса: код_тела_классаПример кода ниже продемонстрирует применение class при создании класса «student»:«student»: class student:name = ""def setName(self, passedValue):self.name = passedValuedef displayName(self):print(self.name)Чтобы использовать класс в Python, необходимо сначала создать его экземпляр, называемый объектом. Для этого нужно вызвать класс по имени следующим образом:ИмяКласса()Как видно из приведенного выше синтаксиса, при создании объекта в Python, после имени класса всегда ставятся круглые скобки. Обычно для удобства поиска вновь созданный объект тут же привязывается к переменной, через которую к нему в дальнейшем и обращаются:имя_переменной = ИмяКласса()Пример создания объекта для класса «student»:mystudent = student()mystudent.setName("Alex Ignatov")mystudent.displayName()В результате мы получим вывод:Alex IgnatovКак и в других языках программирования, в Python также можно реализовать конструкторы и статические методы в классах, используя соответственно метод dunder init() и декоратор @staticmethod.typeКоманда для проверки типа или класса объекта.type(объект)rangeКоманда для генерации последовательности целых чисел, начиная с 0 по умолчанию и заканчивая n, где n не включено в сгенерированные числа. Эта команда в основном используется в циклах for.range(start, stop, step)В приведенном синтаксисе:
roundКоманда для округления числа до заданной точности в десятичных разрядах. Позволяет сократить количество цифр после запятой в числе с плавающей запятой до указанного значения.round(number, digits)В приведенном синтаксисе:
pop()Метод pop() используется для удаления элемента из указанной позиции в списке. Он возвращает элемент после удаления его из списка.listname.pop(position)В приведенном синтаксисе: position — позиция откуда нужно удалить элемент.reverse()Метод reverse() изменяет порядок всех элементов в списке. Команда изменяет исходный объект списка и ничего не возвращает.list.reverse()sort()Метод sort() по умолчанию используется для сортировки элементов списка в порядке возрастания.list.sort()Команды кортежаКортеж (tuple) — встроенный тип данных, который используется для хранения нескольких элементов в одной переменной. Объекты кортежа упорядочены и неизменны. В Python есть два встроенных метода кортежа — count() и index().count()Метод count() используется для подсчета вхождений элемента в кортеже.tuple.count(элемент)index()Метод index() используется для поиска индекса первого вхождения элемента. Если элемент не найден во всем кортеже, будет выведена ошибка «ValueError».tuple.index(элемент)Продвинутые команды PythonКоманды множестваВстроенный тип множество (set) в Python используется для хранения нескольких элементов в одном объекте. Этот тип объектов не допускает дублирования или изменения элементов, только добавление новых или удаление существующих.Множества неупорядочены и неиндексированы, поэтому при попытке отобразить все элементы set, они будут выведены в случайном порядке.add()Команда add() позволяет добавить новый элемент в множество.setname.add(element)В приведенном синтаксисе:
setname.remove(element)В приведенном синтаксисе:
-
start — начало диапазона (опционально; по умолчанию — 0); -
stop — номер, перед которым нужно остановиться (обязательно); -
step — счетчик приращений (опционально; по умолчанию — 1).
roundКоманда для округления числа до заданной точности в десятичных разрядах. Позволяет сократить количество цифр после запятой в числе с плавающей запятой до указанного значения.round(number, digits)В приведенном синтаксисе:
-
number — число с плавающей запятой; -
digits — количество цифр после десятичной точки (опционально; по умолчанию — 0).
или нет. Он возвращает логическое значение.
stringname.isalnum()
capitalize()
Строковая функция capitalize() возвращает строку, изменяя ее первый символ на верхний регистр, а остальные переводя в нижний. Если первый символ уже в верхнем регистре, а также представляет собой целое число или любой специальный символ, команда ничего не делает.
stringname.capitalize()
find()
Команда find() используется для поиска подстроки в строке. Если таковая найдена, find() возвращает индекс первого вхождения подстроки, в противном случае возвращает -1.
string.find(substring)
В приведенном синтаксисе:
-
string — строка, где будет выполняться поиск. -
substring — подстрока, значение которой нужно найти.
-
stringname — строка, где будет выполняться поиск. -
substring — подстрока, значение которой нужно найти. -
start — начальный индекс в строке, с которого начинается поиск (опционально). -
end — конечный индекс в строке, где заканчивается поиск (опционально).
-
string — строка, которую нужно выровнять по центру. -
length — полная длина новой строки. -
character — символ для заполнения пропущенного места с каждой стороны. По умолчанию — « » (пробел).
-
list — объект списка, в который нужно добавить элемент. -
element — новый элемент, который добавляется в список.
-
position — позиция, в которую нужно вставить новый элемент. Если указанная позиция превышает количество элементов в списке, элемент будет вставляться в конец. -
element — новый элемент, который необходимо добавить.
pop()Метод pop() используется для удаления элемента из указанной позиции в списке. Он возвращает элемент после удаления его из списка.listname.pop(position)В приведенном синтаксисе: position — позиция откуда нужно удалить элемент.reverse()Метод reverse() изменяет порядок всех элементов в списке. Команда изменяет исходный объект списка и ничего не возвращает.list.reverse()sort()Метод sort() по умолчанию используется для сортировки элементов списка в порядке возрастания.list.sort()Команды кортежаКортеж (tuple) — встроенный тип данных, который используется для хранения нескольких элементов в одной переменной. Объекты кортежа упорядочены и неизменны. В Python есть два встроенных метода кортежа — count() и index().count()Метод count() используется для подсчета вхождений элемента в кортеже.tuple.count(элемент)index()Метод index() используется для поиска индекса первого вхождения элемента. Если элемент не найден во всем кортеже, будет выведена ошибка «ValueError».tuple.index(элемент)Продвинутые команды PythonКоманды множестваВстроенный тип множество (set) в Python используется для хранения нескольких элементов в одном объекте. Этот тип объектов не допускает дублирования или изменения элементов, только добавление новых или удаление существующих.Множества неупорядочены и неиндексированы, поэтому при попытке отобразить все элементы set, они будут выведены в случайном порядке.add()Команда add() позволяет добавить новый элемент в множество.setname.add(element)В приведенном синтаксисе:
-
setname — имя переменной set, в которую нужно добавить новый элемент. -
element — элемент, который необходимо добавить.
-
setname — имя переменной set, из которой нужно удалить элемент. -
element — элемент, который необходимо удалить.
setname.remove(element)В приведенном синтаксисе:
-
setname — имя переменной множества, из которой нужно удалить элемент. -
element — элемент, который необходимо удалить.
-
Команда if оценивает выражение и, если оно истинно (true), выполняет операторы под ним. -
Команда elif (else if) предоставляет другое выражение, которое оценивается, если предыдущий оператор if возвращает отрицательное значение «false». -
Если никакие предыдущие операторы (if или elif) не возвращают положительное значение «true», вычисляется выражение, предоставленное командой else.