Базовые команды Python


Download 20.8 Kb.
Sana03.11.2023
Hajmi20.8 Kb.
#1742834
Bog'liq
Базовые команды Python


Базовые команды Python
pip
Менеджер пакетов 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 = passedValue
def 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)
В приведенном синтаксисе:
start — начало диапазона (опционально; по умолчанию — 0);
stop — номер, перед которым нужно остановиться (обязательно);
step — счетчик приращений (опционально; по умолчанию — 1).
Важно. Если функции range() будут даны только два параметра, она всегда будет рассматривать их как (start, stop), а не как (stop, step).
round
Команда для округления числа до заданной точности в десятичных разрядах. Позволяет сократить количество цифр после запятой в числе с плавающей запятой до указанного значения.
round(number, digits)
В приведенном синтаксисе:
number — число с плавающей запятой;
digits — количество цифр после десятичной точки (опционально; по умолчанию — 0).
input
Команда для получения ввода от пользователя. Исполнение программы будет остановлено до тех пор, пока пользователь не введет какое-либо значение, которое будет преобразовано функцией input() в строку. Если в качестве входных данных нужно взять целое число, его нужно преобразовать явно.
input(message)
В приведенном синтаксисе: message — текст, который нужно отобразить пользователю (опционально).
def
Команда определения функции Python дает возможность оборачивать повторно используемый код внутри функций, чтобы вызваны его позже, когда это необходимо. Функция def позволяет свести к минимуму избыточность кода.
def имя_функции (параметры):
"""строка документации"""
состояние(я)
len
Команда len или функция len() используются для подсчёта количества элементов в объекте. Если объект является строкой, то функция len() возвращает количество присутствующих в ней символов. Если объект представляет собой список или кортеж, он вернет количество элементов, присутствующих в этом списке или кортеже. При попытке передать len() целочисленное значение, функция выдает ошибку.
len(object)
В приведенном синтаксисе: object — объект, длину которого необходимо найти (обязательно).
Циклические команды
В Python есть две простейшие команды цикла (loop commands) — while и for. Команда while используется для выполнения набора операторов, если заданное условие истинно.
while condition:
statements
update iterator
Команда цикла for используется для выполнения набора операторов путем повторения последовательности. Эта последовательность может быть списком, кортежем, строкой, словарем и т. д.
for x in sequence:
statements
Команды Python среднего уровня
Строковые команды
В языке программирования Python есть различные команды для строковых объектов. Они не изменяют исходный строковый объект, а просто возвращают новый. Наиболее важные функции и методы строк в Python — isalnum(), capitalize(), find(), count() и center().
isalnum()
Команда isalnum() проверяет, являются ли все символы данной строки буквенно-цифровыми или нет. Он возвращает логическое значение.
stringname.isalnum()
capitalize()
Строковая функция capitalize() возвращает строку, изменяя ее первый символ на верхний регистр, а остальные переводя в нижний. Если первый символ уже в верхнем регистре, а также представляет собой целое число или любой специальный символ, команда ничего не делает.
stringname.capitalize()
find()
Команда find() используется для поиска подстроки в строке. Если таковая найдена, find() возвращает индекс первого вхождения подстроки, в противном случае возвращает -1.
string.find(substring)
В приведенном синтаксисе:
string — строка, где будет выполняться поиск.
substring — подстрока, значение которой нужно найти.
count()
Строковая функция count() возвращает количество вхождений подстроки в строковый объект.
stringname.count(substring, start, end)
В приведенном синтаксисе:
stringname — строка, где будет выполняться поиск.
substring — подстрока, значение которой нужно найти.
start — начальный индекс в строке, с которого начинается поиск (опционально).
end — конечный индекс в строке, где заканчивается поиск (опционально).
center()
Команда center() используется для выравнивания строки по центру с заполнением указанным символом.
string.center(length, character)
В приведенном синтаксисе:
string — строка, которую нужно выровнять по центру.
length — полная длина новой строки.
character — символ для заполнения пропущенного места с каждой стороны. По умолчанию — « » (пробел).
Команды для объектов списка
Списки используются для хранения нескольких элементов с различными типами данных в одном объекте. Наиболее важные методы списков Python — append(), copy(), insert(), pop(), reverse() и sort().
append()
Команда списка append() используется для добавления элемента в конец списка.
list.append(element)
В приведенном синтаксисе:
list — объект списка, в который нужно добавить элемент.
element — новый элемент, который добавляется в список.
copy()
Команда copy() создает новую копию объекта списка. Она возвращает новый объект списка.
list.copy()
insert()
Команда insert() добавляет элемент в указанное место в объекте списка.
listname.insert(position, 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».
Download 20.8 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling