Основы Python Flashcards
(39 cards)
Приводит значение к модулю
abs(text)
Выводит случайно число в числовом диапазоне a,b
random.randint(number_1, number_2)
Переводит строку в нижний регистр
text.lower()
Переводит строку в верхний регистр
text.upper()
Находит в строке символ
text.find(‘e’)
Заменяет символ или набор символов в строке на другие
text.replace(‘a’,’b’)
Очищает строку от пробелов
name.strip()
Приводит строку к следующему виду Привет, Пока, Шалом, Зайтиен
name.capitalize()
Выводит количество символов в строке
len(name)
Возводит число в степень
pow(2,3,число по модулю)
Округляет число с плавающей точкой
round(number)
Альтернатива конкатенции с синтаксисом f’Привет, {name}’
Интерполяция
Способ переноса в Python без использование экранированных последовательностей
multi - line строки, синтаксис :’’’’ F
F
F’’’ (В случае если закрывающая ‘’’ стоит с красной строки будет добавлен отступ)
Функция возвращающая одинаковое значение для одинаковых входных данных
Детерменированная функция
Функция приводит число к 16-у формату
hex(number)
Атрибуты
Переменные, которые хранят данные в объектах классов
Методы
Функции, которые связаны с определенными объектами классов
Объект.
1.Это сущности обладающие свойствами и поведением.
Атрибуты - свойства
Методы - поведение
2.Экземпляр класса
Реализация
Имплементация
В каком порядке идут аргументы (позиционные и именованные)
В начале позиционные, затем именованные
Аннотация типов
Возможность указать типы параметров и тип данных возвращаемого значения. Аннотация типов - нестрогая проверка типов. Синтаксис:
def say_hello (name:str, lang:str) -> str:
if lang == ru:
return f’Привет, {name}’
Функция предикат
Функция отвечающая на вопрос: Да, Нет в формате boolean
Логические операторы
and - логическое и
no - нет, заменяет вывод на противоположный
or - логическое или
in - True False, в зависимости от того присутствует ли значение в некотором наборе значений
Функция возвращает True если переменная является экземпляром classinfo, если классы являются набором значений, записываемым как int|float|str, возвращает true, если является экзмепляром хотя бы 1 из перечисленных значений.
isinstance(object,classinfo)
В переводе это экземпляр?