Python Learning
34.7K subscribers
1.91K photos
8 videos
7 files
912 links
№ 4974297878

Обучающий канал по Python

Ссылка для друга - https://yangx.top/+I7jrAQKR5xAyYTAy

По всем вопросам @mascarov_valentin

Реклама на бирже - https://telega.in/c/Python_per_month
加入频道
Что выведет код сверху?
Anonymous Quiz
15%
1
34%
2
16%
3
9%
4
4%
5
24%
Error
Полезная библиотека boltons

В библиотеке много интересных утилит, дополняющих стандартную библиотеку языка. Сегодня остановимся на strutils, которая фокусируется на работе со строками.

На картинке показано, как можно легко разделить строку по знакам пунктуации, вытащить текст из HTML и найти хештеги в строке. Документация утилиты: https://boltons.readthedocs.io/en/latest/strutils.html
Что выведет код сверху?
Anonymous Quiz
20%
ypyP 1
20%
ypyP 3
20%
y 3
12%
y 1
10%
y 0
19%
Error
Проверка, содержится ли элемент списка list1 в списке list2

Приходит время во всех наших кодировках, когда нам нужно сравнить списки, чтобы понять, появляются ли элементы из одного списка в другом.

Предлагаю вам ознакомиться с максимально удобным и быстрым решением данной задачи.
Работа со строками в Python. Готовимся к собеседованию: вспоминаем азы

В этой статье мы разберем работу со строками в Python с необычного угла — глазами интервьюера на собеседовании.

https://tproger.ru/articles/python-strings-for-interview-part-1/
Как пользоваться методами maketrans() и translate()?

Метод maketrans() позволяет описать отображение одних символов на другие, возвращая таблицу преобразования.

Метод translate() позволяет применить заданную таблицу для преобразования строки.
Что выведет код сверху?
Anonymous Quiz
10%
1
20%
0.125
42%
0.25
27%
Error
Достаем карты из колоды

В данном примере мы задействуем колоду из 52 карт.

С помощью данного кода мы достаем случайным образом 4 карты из нашей колоды.
Метод join

У строк в Python есть полезный метод join, позволяющий соединять строки. Он принимает на вход некий итерируемый объект, элементы которого тоже должны быть строками.

В результате метод join возвращает новую строку, которая собрана из элементов того самого итерируемого объекта. При этом в новой строке разделителем между элементами является та строка, у которой был вызван join.
Что выведет код сверху?
Anonymous Quiz
41%
Moscow
29%
12
22%
Saint Petersburg
3%
5
3%
Nizhny Novgorod
1%
1
Сыграем в "Жизнь"! Клеточный автомат на Python [ Pygame ]

Смотреть видео
Пример использования pywin32

Получаем доступ к системной информации, а именно к разрешению монитора. Для этого используем функцию GetSystemMetrics(). Документация: https://pypi.org/project/pywin32/
Что выведет код сверху?
Anonymous Quiz
2%
4
2%
6
19%
()
18%
(4, 6)
13%
Пустая строка
46%
Error