Как работает оператор or
В Python оператор or возвращает первое истинное значение, если таковое имеется, в противном случае возвращает последнее значение в выражении.
Оценку на "правдивость" и "ложность" можно провести с помощью функции bool().
#практика #средний_уровень | @PyMapChannel
В Python оператор or возвращает первое истинное значение, если таковое имеется, в противном случае возвращает последнее значение в выражении.
В примере функция positive принимает список, и возвращает все найденные положительные числа, либо None, если таковых не нашлось.
Оценку на "правдивость" и "ложность" можно провести с помощью функции bool().
#практика #средний_уровень | @PyMapChannel
Как работает оператор and
В Python оператор and возвращает первое ложное значение, если таковое имеется, в противном случае возвращает последнее значение в выражении.
Оценку на "правдивость" и "ложность" можно провести с помощью функции bool().
#практика #средний_уровень | @PyMapChannel
В Python оператор and возвращает первое ложное значение, если таковое имеется, в противном случае возвращает последнее значение в выражении.
В примере функция delta принимает список, и возвращает разницу между наибольшим и наименьшим значением, либо 0, если список пустой.
Оценку на "правдивость" и "ложность" можно провести с помощью функции bool().
#практика #средний_уровень | @PyMapChannel
Модуль random: функция sample()
Функция sample() модуля random используется для возврата списка случайных элементов (без повторений), выбранных из последовательности или коллекции.
Количество возвращаемых элементов не должно превышать размер самой выборки, в противном случае появляется исключение ValueError.
Важно: начиная с Python 3.9 экземпляры set должны быть преобразованы в список или кортеж.
#практика #средний_уровень | @PyMapChannel
Функция sample() модуля random используется для возврата списка случайных элементов (без повторений), выбранных из последовательности или коллекции.
Синтаксис:
sample(population, k, *, counts=None)
• population – последовательность или коллекция
• k – количество выбираемых элементов
• counts=None – список элементов для повтора (добавлен в Python 3.9)
Количество возвращаемых элементов не должно превышать размер самой выборки, в противном случае появляется исключение ValueError.
Важно: начиная с Python 3.9 экземпляры set должны быть преобразованы в список или кортеж.
#практика #средний_уровень | @PyMapChannel
Модуль os: функция listdir()
Функция listdir() модуля os возвращает список, содержащий имена файлов и директорий в заданном каталоге. Список будет в произвольном порядке и не содержит специальных обозначений ("." и "..").
#практика #средний_уровень | @PyMapChannel
Функция listdir() модуля os возвращает список, содержащий имена файлов и директорий в заданном каталоге. Список будет в произвольном порядке и не содержит специальных обозначений ("." и "..").
Синтаксис:
os.listdir(path='.')
Аргумент path – путь к каталогу, принимает объекты, реализующие интерфейс os.PathLike. Если путь имеет байтовый тип, возвращаемые имена файлов также будут байтовыми типами, иначе они будут строковыми.
#практика #средний_уровень | @PyMapChannel
👍2
Модуль os: функции getcwd() и getcwdb()
Функция getcwd() модуля os вернет строку, представляющую текущий рабочий каталог. Функция getcwdb() вернет строку байтов, представляющую текущий рабочий каталог.
#практика #средний_уровень | @PyMapChannel
Функция getcwd() модуля os вернет строку, представляющую текущий рабочий каталог. Функция getcwdb() вернет строку байтов, представляющую текущий рабочий каталог.
Функция getcwdb() использует кодировку UTF-8 в Windows, а не кодовую страницу ANSI.
#практика #средний_уровень | @PyMapChannel
🔥3
Генерация HEX-цветов
В веб-разработке часто применяют HEX-цвета, которые представляют цвет в формате RGB с использованием шестнадцатеричной системы счисления.
#практика #средний_уровень | @PyMapChannel
В веб-разработке часто применяют HEX-цвета, которые представляют цвет в формате RGB с использованием шестнадцатеричной системы счисления.
В данном коде каждый цветовой канал (red, green, blue) преобразуется в двузначное шестнадцатеричное число с помощью форматирования f-строки {channel:02x}, где:
channel – переменная, содержащая значение цветового канала (в диапазоне от 0 до 255, включая его)
x – указывает, что число будет представлено в шестнадцатеричной системе счисления , используя строчные буквы для цифр выше 9
X – можно использовать заглавные буквы для цифр выше 9
02 - означает, что число будет представлено минимум двумя символами, с добавлением нуля спереди, если значение меньше 16₁₀ т.е. 10₁₆
#практика #средний_уровень | @PyMapChannel
❤2👍1🔥1