Вопросы и задачки для подготовки к собеседованиям и прокачки навыков
Разместить рекламу: @tproger_sales_bot
Правила общения: https://tprg.ru/rules
Другие каналы: @tproger_channels
Другие наши проекты: https://tprg.ru/media
Post #2402
1.56K

PY @quiz_python
Showing posts older than #2403 · Back to latest

TypeError, потому что кортежи в Python являются неизменяемыми объектами и не поддерживают присвоение значений их элементам
capitalize() делает первую букву строки заглавной, а остальные строчными, получается "А есть ли подвох?"title() делает заглавной первую букву каждого слова, получается "А Есть Ли Подвох?"10 в обеих строках — это 'п', просто в разном регистре, поэтому при сложении x[10] + y[10] получается "пП"
True), если они не пусты, и «ложными» (False), если пустыtext1 и text2 не пусты, их булево значение будет True, и условие if bool(text1) == bool(text2) выполняетсяTrue
var класса SecondClass, который наследуется от FirstClass__init__ в SecondClass вызывает метод __init__ в FirstClass с помощью функции super(), устанавливая значения self.__i и self.j в 1 и 5 соответственно, а затем переопределяет их значения на 2 и 7self.__i в SecondClass не переопределяет self.__i в FirstClass из-за двойного подчеркивания, которое делает эту переменную «приватной» display из FirstClass, он печатает значение self.__i и self.j из FirstClass, а не из SecondClass. Отсюда и ответ — 1 7
+ и -+ не изменяет значение операнда, в то время как унарный - меняет знак операнда на противоположный. + к переменной num, что не изменяет её значение, а затем унарный оператор - применяется к результату, меняя знак на противоположный-1
filter(), чтобы отфильтровать элементы списка lst, применяя функцию func() к каждому из нихfunc() возвращает True для значений меньше 1 и False для значений больше или равных 1filter() применяется к lst с помощью func(), он сохраняет только те элементы, для которых func() возвращает True
lst1 + lst2 - 2 * lst3 будет вызывать ошибку, так как операции вычитания (-) и умножения (*) не определены для списков в контексте кода выше+) между двумя списками допустима и приведёт к их объединениюNumPy для работы с массивами