Декоратор classmethod()
Декоратор classmethod() представляет указанную функцию function методом класса. Метод класса получает класс как неявный первый аргумент cls, так же, как метод экземпляра получает экземпляр. Это означает, что можно использовать свойства класса внутри этого метода без создания конкретного экземпляра класса.
Декоратор classmethod является функцией декоратора и привязывает метод к классу, а не к конкретному экземпляру этого класса.
Декоратор classmethod() представляет указанную функцию function методом класса. Метод класса получает класс как неявный первый аргумент cls, так же, как метод экземпляра получает экземпляр. Это означает, что можно использовать свойства класса внутри этого метода без создания конкретного экземпляра класса.
Декоратор classmethod является функцией декоратора и привязывает метод к классу, а не к конкретному экземпляру этого класса.
Функция compress()
Функция compress() модуля itertools создает итератор, который фильтрует элементы из данных data, возвращая только те, которые имеют соответствующий элемент, равный True или 1 в последовательности selectors.
Функция itertools.compress() останавливается, когда исчерпана последовательность данных data или selectors.
Функция compress() модуля itertools создает итератор, который фильтрует элементы из данных data, возвращая только те, которые имеют соответствующий элемент, равный True или 1 в последовательности selectors.
Функция itertools.compress() останавливается, когда исчерпана последовательность данных data или selectors.
#1
Функция html.escape()
Функция html.escape() преобразует символы &, < и > в строке s в безопасные последовательности HTML.
Используйте эту функцию, если надо отобразить на HTML странице текст, который может содержать вышеуказанные символы. Это убережет от XXS-атаки - внедрение вредоносного JavaScript-кода.
Если необязательный флаг quote имеет значение True, то также переводятся символы (") и ('). Это поможет включить в HTML-атрибут значение, разделенное кавычками, например как в <a id="...">.
Функция html.escape()
Функция html.escape() преобразует символы &, < и > в строке s в безопасные последовательности HTML.
Используйте эту функцию, если надо отобразить на HTML странице текст, который может содержать вышеуказанные символы. Это убережет от XXS-атаки - внедрение вредоносного JavaScript-кода.
Если необязательный флаг quote имеет значение True, то также переводятся символы (") и ('). Это поможет включить в HTML-атрибут значение, разделенное кавычками, например как в <a id="...">.
Что выведет код?
Anonymous Quiz
41%
True True False False
12%
True True True True
37%
False False True True
10%
False False False False
#2
Функция html.unescape()
Функция html.unescape() преобразует все именованные и числовые ссылки на символы (например >, >) в строке s в соответствующие символы Юникода. Другими словами, эта функция обратная html.escape()
Функция html.unescape() использует правила, определенные стандартом HTML 5 для допустимых и недопустимых ссылок на символы, а также список именованных ссылок на символы HTML 5.
Функция html.unescape()
Функция html.unescape() преобразует все именованные и числовые ссылки на символы (например >, >) в строке s в соответствующие символы Юникода. Другими словами, эта функция обратная html.escape()
Функция html.unescape() использует правила, определенные стандартом HTML 5 для допустимых и недопустимых ссылок на символы, а также список именованных ссылок на символы HTML 5.
Функция asctime()
Функция asctime() модуля time преобразует кортеж или struct_time, представляющие время, возвращаемое time.gmtime() или time.localtime(), в строку следующего вида: 'Fri Apr 24 15:13:37 2022'.
Поле с указанием дня имеет длину два символа и дополняется пробелом, если день представляет собой одну цифру.
Если аргумент t не указан, используется текущее время, возвращаемое функцией time.localtime().
Функция time.asctime() не использует информацию о локали и не добавляет завершающий символ новой строки.
Функция asctime() модуля time преобразует кортеж или struct_time, представляющие время, возвращаемое time.gmtime() или time.localtime(), в строку следующего вида: 'Fri Apr 24 15:13:37 2022'.
Поле с указанием дня имеет длину два символа и дополняется пробелом, если день представляет собой одну цифру.
Если аргумент t не указан, используется текущее время, возвращаемое функцией time.localtime().
Функция time.asctime() не использует информацию о локали и не добавляет завершающий символ новой строки.
Функция monotonic()
Функция monotonic() модуля time возвращает значение, в долях секунды "монотонных" часов, то есть часов, которые не могут двигаться назад, т. е. не зависят от корректировки/обновления системных часов.
Контрольная точка возвращаемого значения не определена, поэтому допустима только разница между результатами последовательных вызовов.
Функция time.monotonic() идеально подходит для измерения времени выполнения программ большой длительности так как не зависит от корректировки системных часов.
Функция time.monotonic_ns() похожа на time.monotonic(), но возвращает время в наносекундах. Работает не на всех платформах.
Функция monotonic() модуля time возвращает значение, в долях секунды "монотонных" часов, то есть часов, которые не могут двигаться назад, т. е. не зависят от корректировки/обновления системных часов.
Контрольная точка возвращаемого значения не определена, поэтому допустима только разница между результатами последовательных вызовов.
Функция time.monotonic() идеально подходит для измерения времени выполнения программ большой длительности так как не зависит от корректировки системных часов.
Функция time.monotonic_ns() похожа на time.monotonic(), но возвращает время в наносекундах. Работает не на всех платформах.
Метод dict.update()
Метод dict.update() обновляет/дополняет словарь dict с помощью пар ключ-значение из other, перезаписывая существующие ключи новыми значениями из other. Если ключ в словаре отсутствует, то он добавляется. Метод ничего не возвращает.
Другими словами, метод производит дополнение одного словаря другим, добавляя (если ключа нет) или перезаписывая (если ключ есть) значения ключей исходного словаря.
Метод dict.update() обновляет/дополняет словарь dict с помощью пар ключ-значение из other, перезаписывая существующие ключи новыми значениями из other. Если ключ в словаре отсутствует, то он добавляется. Метод ничего не возвращает.
Другими словами, метод производит дополнение одного словаря другим, добавляя (если ключа нет) или перезаписывая (если ключ есть) значения ключей исходного словаря.
Что выведет код?
Anonymous Quiz
15%
{'Python', 'C#', 'PHP', 'HTML', 'CSS'}
18%
{'C#', 'PHP', 'HTML', 'CSS', 'Python'}
42%
{'C#', 'PHP', 'HTML', 'CSS'}
25%
Error