ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 05.12.2023

Просмотров: 11

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Кратко и без примеров:

  • print(text, sep=’ ‘, end=’\n’) – вывести все, что передается в функцию. Поля sep и end указывать не обязательно, но: sep – разделитель между символами, если передана одна строка, и между строками, если передано несколько строк через запятую; end – окончание всего, что нужно было вывести

  • input(text=’’) - получить значения из консоли. Можно не вводить ничего в скобки, но если ввести, то сначала будет напечатан этот текст, а потом возьмется ответ пользователя.

  • ifelifelse - блок с условием. После каждого условия обязательно ставить двоеточие. Код после условия обязательно должен быть с отступом в 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

Сравнивать объекты разных типов данных нельзя

Операторы сравнения: == (равно), != (не равно), <= (меньше либо равно), >= (больше либо равно), < (меньше), > (больше).