Python | Тесты
6.07K subscribers
31 photos
595 links
Cайт easyoffer.ru
Реклама @easyoffer_adv
ВП @easyoffer_vp

Вопросы собесов t.me/+cnJC0_ZeZ_I0OGY6
Задачи t.me/+nsl4meWmhfQwNDVi
Вакансии t.me/+cXGKkrOY2-w3ZTky
Download Telegram
🤔 Какой тип данных лучше всего использовать для последовательного доступа только к уникальным элементам?
Anonymous Quiz
4%
list
13%
tuple
74%
set
9%
dictionary
👍5💊5🤔2
🤔 Что такое URI?

URI (Uniform Resource Identifier) — это уникальный идентификатор ресурса. Он может указывать как на место ресурса, так и просто идентифицировать его по имени. URI — более общее понятие.
Примеры:
- mailto:
someone@example.com
- urn:isbn:978-3-16-148410-0


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8💊2🔥1
🤔 Какой модуль позволяет работать с регулярными выражениями?
Anonymous Quiz
23%
regex
72%
re
3%
string
1%
text
👍4💊4
🤔 Какой метод возвращает высоту исключения?
Anonymous Quiz
50%
raise
30%
exception
17%
throw
3%
error
💊32🤔4👍1
🤔 Какие блоки для обработки исключений существуют в Python?

Python предоставляет блоки try, except, else и finally. Блок try содержит потенциально опасный код, except — обрабатывает исключения, else выполняется, если не произошло исключений, а finally срабатывает всегда, независимо от результата выполнения блока.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10💊1
🤔 Какой метод добавляет элементы одного списка в другой?
Anonymous Quiz
30%
append()
14%
insert()
54%
extend()
2%
push()
🔥3💊2👍1
🤔 Какой метод используется для преобразования объекта в JSON-строку?
Anonymous Quiz
36%
json.dumps()
17%
json.loads()
31%
json.dump()
16%
json.load()
👍1🔥1
🤔 Какие данные валидируют с помощью Pydantic?

Библиотека Pydantic валидирует и преобразует данные согласно типам:
- Примитивы (str, int, float, bool)
- Коллекции (List, Dict, Tuple, Set)
- Даты и UUID
- Вложенные модели
Pydantic полезен при создании API (например, с FastAPI), где входящие данные из запросов должны быть проверены и типизированы.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
🤔 Как запустить внешнюю программу из Python?
Anonymous Quiz
29%
os.system('command')
34%
os.run('command')
29%
os.execute('command')
8%
os.start('command')
💊6👍2
🤔 Какая функция преобразует значение в целочисленный тип?
Anonymous Quiz
94%
int()
4%
float()
2%
str()
0%
bool()
👍1🤔1💊1
🤔 Что такое циклы?

Циклы — это конструкции языка, позволяющие повторять блок кода несколько раз. В Python есть два основных вида циклов: for — используется для итерирования по последовательностям и итераторам, и while — выполняется, пока истинно заданное условие. Циклы позволяют автоматизировать повторяющиеся действия.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
🤔 Какой метод используется для объединения нескольких строк в одну с указанным разделителем?
Anonymous Quiz
19%
split()
75%
join()
2%
merge()
3%
concat()
👍1
🤔 Какой метод используется для удаления элемента из множества в Python, если он существует, и не вызывает ошибку, если не существует?
Anonymous Quiz
33%
remove()
27%
discard()
32%
pop()
8%
delete()
👍3🤔2💊2
🤔 Как пользоваться функцией open?

Функция open открывает файл и возвращает файловый объект. Нужно указать путь и режим (r, w, b и т.д.).


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6💊2
🤔 Какой атрибут объекта файла возвращает текущую позицию курсора?
Anonymous Quiz
53%
cursor()
17%
pointer()
23%
position()
8%
tell()
👍3💊3
🤔 Какой способ не создает глубокую копию объекта?
Anonymous Quiz
21%
copy.deepcopy(obj)
14%
obj[:]
14%
list(obj)
51%
obj.copy()
💊19🤔5
🤔 Есть кортеж из трёх элементов. Назначить переменным a, b, c его значения?

Это делается через множественное присваивание. Такой способ удобен и повышает читаемость кода.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
💊7👍6🔥1
🤔 Какой результат выполнения выражения {i: i for i in range(3)}.update({1: 10, 2: 20})?
Anonymous Quiz
70%
{0: 0, 1: 10, 2: 20}
8%
{0: 0, 1: 1, 2: 2}
14%
{1: 10, 2: 20}
8%
None
💊10
🤔 Какой способ правильный для создания нового пустого файла в Python?
Anonymous Quiz
59%
open('newfile.txt', 'x')
17%
file.create('newfile.txt')
15%
new('newfile.txt', 'w')
8%
create('newfile.txt')
💊4👍3