Python Map | Обучение
241 subscribers
197 photos
4 videos
1 file
87 links
Образовательный канал для программистов на Python 🐍

Сотрудничество – @HackingIP
Download Telegram
Различие между методом dict.get() и dict[key] в словарях

Метод словаря dict.get() вернет значение по умолчанию (если оно задано), или None, если значение по умолчанию не указано.

Обращение по ключу dict[key] вызовет исключение KeyError, если нужного ключа нет в словаре.

Таким образом, метод get() в словарях предоставляет безопасный способ получения значения по ключу, предотвращая возможные ошибки.

#теория #это_база | @PyMapChannel
🔥5
Функции bin(), oct(), hex()

Функция bin() преобразует целое число в двоичную строку с префиксом 0b. В двоичных числах используются только цифры 0 и 1.

Функция oct() преобразует целое число в восьмеричную строку с префиксом 0o. В восьмеричных числах используются цифры от 0 до 7.

Функция hex() преобразует целое число в шестнадцатеричную строку с префиксом 0x. В шестнадцатеричных числах используются цифры от 0 до 9 и буквы от A до F для представления значений от 10 до 15.

Если в эти функции передается объект не являющийся int, то он должен определять метод __index()__, который будет возвращать целое число.

#практика #это_база | @PyMapChannel
🔥3
Методы str.lower() и str.upper()

Метод строк lower() преобразует все символы в нижний регистр, а метод upper() делает все символы в строке заглавными. Методы возвращают новую строку, не изменяя исходную.

Эти методы очень удобны для сравнения строк без учета регистра.

#практика #это_база | @PyMapChannel
Оператор * для упаковки и распаковки коллекций

⚡️ Оператор * для упаковки и распаковки коллекций предоставляет удобные способы работы с данными переменной длины и упрощает работу с итерируемыми объектами.

Накидайте максимум реакций)

#практика #это_база #статьи | @PyMapChannel
👍5
Функция filter()

Функция filter() в Python используется для фильтрации (отбора) элементов последовательности, основываясь на заданном условии.

Синтаксис:

filter(function, iterable)

где:
function - функция, которая возвращает True или False для каждого элемента в итерируемом объекте;
iterable - итерируемый объект, в котором производится фильтрация.


Функция filter() возвращает итератор, содержащий элементы, для которых функция возвращает True.

Как правило, вместо filter можно использовать генераторы списков.

#практика #это_база | @PyMapChannel
👍42