Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Выберите правильный ответ(ы).
- 1. Что вернёт функция без return?
- - null
- - None
- - {}
- - False
- 2. Какие из данных типов являются неизменяемыми:
- - String
- - Tuples
- - List
- - Dict
- - bool
- 3. Какой из вариантов на выходе создаст объект генератора:
- - [i**2 for i in range(1,5)]
- - (i**2 for i in range(1,5))
- - {i**2 for i in range(1,5)}
- 4. Что передаёт **kwargs:
- - list[i]
- - dict[key]
- - dict
- - str
- - set
- 5. Какая интерполяция строк отработает корректно:
- - f'Hello {%x%}'
- - f'''Hello {%x%}'
- - 'Hello {}'.format(%x%)
- - format('Hello {}', %x%)
- 6. Как удалить из списка дубли:
- - distinct(%list%)
- - list(dict.fromkeys(%list%))
- - set(%list%)
- - %list%.remove()
- Практические задания.
- 1. Напишите dict comprehension для данного кода:
- name = ['Sasha', 'Dima', 'Vadim']
- age = [21,13,85]
- oppo = {}
- for i in range(len(name)):
- j = name[i]
- if age[i] > 20:
- oppo[j] = age[i] + 3
- 2. Создать класс Connection_to с функциями select, delete и insert.
- Класс должен принимать в себя входные параметры соединения(порт и ip адрес).
- Функция select и delete принимает на себя параметры table и where(при этом where не обязательный параметр).
- Функция insert принимает на вход параметры table и values.
- При вызове функции класса с параметрами на выходе мы должны получать готовый запрос, которым можно обратиться к БД.
- Примеры вызовов:
- connect = Connection_to('10.10.10.10', 456)
- connect.insert('api', '1, "test", "5"') # 'INSERT INTO api VALUES(1, "test", "5");'
- connect.select('api') # 'SELECT * FROM api;'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement