ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 05.12.2023
Просмотров: 11
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Кратко и без примеров:
-
print(text, sep=’ ‘, end=’\n’) – вывести все, что передается в функцию. Поля sep и end указывать не обязательно, но: sep – разделитель между символами, если передана одна строка, и между строками, если передано несколько строк через запятую; end – окончание всего, что нужно было вывести -
input(text=’’) - получить значения из консоли. Можно не вводить ничего в скобки, но если ввести, то сначала будет напечатан этот текст, а потом возьмется ответ пользователя. -
if … elif … else … - блок с условием. После каждого условия обязательно ставить двоеточие. Код после условия обязательно должен быть с отступом в 4 пробела. Блоков elif … else может не быть, но без if они существовать не могут -
while … : - цикл, который выполняется, пока условие истинно -
for i in range(n): – повторить код внутри n-ное число раз; i каждый раз увеличивается на 1 -
range(start, end, step) – диапазон [start, end), где берется только каждое step число. По умолчанию start=0, step=1, обязательно вводить только одно значение, которое будет end. Если нужен step, то нужно ввести и start, и именно в указанном ранее порядке. Если step < 0, то start должен быть больше end, и I будет уменьшаться на step при каждой итерации. -
sum() – в скобки передать коллекцию, состоящую из чисел; сумму этих чисел вернет функция -
len() – длина строки или коллекции -
min(), max() – минимальный/максимальный элементы коллекции соответственно -
int(), str(), float() – преобразование данных к целому числу, строке или числу с плавающей точкой соответственно -
type() – узнать тип данных переменной в скобках -
ord() – узнать код символа (строка) в кодировке Unicode -
chr()- вернуть символ по его коду (обратная для ord)
collection[index] – обращение к элементу строки или коллекции по индексу (целое число) осуществляется через квадратные скобки
индексация с 0
[1, 2, ‘da’, 13.5, True
] – список (изменяемый) (list)
(1, ‘edge’) – кортеж (неизменяемый) (tuple)
Методы списков:
-
lst.append() – добавляет значение в скобках в конец списка -
lst.pop() – удаляет и возвращает значение списка, индекс которого передан в скобках -
lst.extend() – добавляет в конец списка все элементы другого списка, переданного в скобках
Методы строк:
-
В скобках ничего не надо: -
str.lower() – приводит строку к нижнему регистру -
str.upper() – приводит строку к верхнему регистру -
str.isdigit() – проверяет, является ли строка числом -
в скобках надо что-то указать: -
str.index() – в скобках подстрока, индекс первого вхождения которой вернется
Однородные типы данных можно складывать
Целые числа и числа с плавающей точкой поддерживают любые арифметические операции друг с другом (+, -, *, %, /, //, **)
Любая пустая строка, коллекция или равное 0 число будет при проверке if считаться как значение «ложь» False
Все остальное считается True
Сравнивать объекты разных типов данных нельзя
Операторы сравнения: == (равно), != (не равно), <= (меньше либо равно), >= (больше либо равно), < (меньше), > (больше).