Удаление префиксов и суффиксов
По какой-то неизведанной причине многие разработчики посчитали эту фичу в обновлении 3.9 не очень интересной и попросту забыли. И зря.
Некоторые на полном серьезе для таких целей до сих пор пытаются использовать забагованные
И всё же, в Python 3.9 были добавлены методы для строк
#строки
По какой-то неизведанной причине многие разработчики посчитали эту фичу в обновлении 3.9 не очень интересной и попросту забыли. И зря.
Некоторые на полном серьезе для таких целей до сих пор пытаются использовать забагованные
.strip и .lsrtip. Точнее, большинство просто не до конца понимают, как работают эти два метода.И всё же, в Python 3.9 были добавлены методы для строк
.removeprefix и .removesuffix, предназначенные специально для удаления префиксов и суффиксов в строках.#строки
👍3
Counter из collections
Для отсутствующих элементов вернется 0 вместо KeyError.
Немного о методах:
#collections
Counter — это подкласс словаря dict. Сама коллекция нужна для хранения элементов в виде словарных ключей, а их счетчики хранятся в виде значений словаря. Для отсутствующих элементов вернется 0 вместо KeyError.
Немного о методах:
elements — возвращает итератор по элементам, каждый из которых повторяется столько раз, сколько его количество. most_common — возвращает список из n наиболее распространенных элементов. #collections
❤3👍1
Создание QR-кода с помощью qrcode инструмента
Воспользуйтесь этим простым, но эффективным инструментом для генерации QR-кодов. Для рисования изображений необходима библиотека
Для получения изображения с QR-кодом достаточно использовать метод
Помимо этого, инструмент предлагает возможность интеграции изображений в QR-коды и поддерживает шесть различных стилей оформления. Более подробную информацию, включая продвинутые примеры использования, вы найдете в официальной документации по ссылке.
#qrcode
Воспользуйтесь этим простым, но эффективным инструментом для генерации QR-кодов. Для рисования изображений необходима библиотека
Pillow, так что проверьте ее наличие перед началом работы.Для получения изображения с QR-кодом достаточно использовать метод
make(), передав ему нужные данные. Сохранить результат можно с помощью метода save(), примененного к созданному объекту изображения.Помимо этого, инструмент предлагает возможность интеграции изображений в QR-коды и поддерживает шесть различных стилей оформления. Более подробную информацию, включая продвинутые примеры использования, вы найдете в официальной документации по ссылке.
#qrcode
Бесконечность
Вообще
Строковые литералы
Такой прием может быть полезен в коде, где требуется хранить в переменной самое большое или самое маленькое числовое значение для дальнейшего сравнения.
#float
Вообще
float является крайне интересным типом данных и не перестает удивлять своими особенностями. Про значение Not a Number мы уже писали, а вот сегодня поговорим про infinity. Строковые литералы
'inf' и 'infinity' можно конвертировать в float, и в результате получается значение бесконечности. Для отрицательной "бесконечности" нужно поставить знак минуса перед словом. Такой прием может быть полезен в коде, где требуется хранить в переменной самое большое или самое маленькое числовое значение для дальнейшего сравнения.
#float
👍4❤1