Символ нижнего подчеркивания
Рассмотрим еще одно его применение.
Если имя начинается с одного подчеркивания, то такая переменная, метод или класс в модуле считается приватной ( ее использование предполагается только внутри класса или модуля).
Если вы обратитесь к приватной переменной из-вне модуля или класса, где она определена, то, вероятно, ваша IDE просто подчеркнет такой код, как подозрительный, но он будет выполняться без ошибок или предупреждения.
Замечание
Рассмотрим еще одно его применение.
Если имя начинается с одного подчеркивания, то такая переменная, метод или класс в модуле считается приватной ( ее использование предполагается только внутри класса или модуля).
Если вы обратитесь к приватной переменной из-вне модуля или класса, где она определена, то, вероятно, ваша IDE просто подчеркнет такой код, как подозрительный, но он будет выполняться без ошибок или предупреждения.
Замечание
from module import * не будет импортировать приватные члены модуля. Но импортировать их можно принудительно: from module import _Base, _my_versionЧто выведет код выше ?
Anonymous Quiz
18%
var=
34%
var=1095
11%
=1095
27%
Error
2%
None
8%
Узнать ответ
Цикл while в одну строку
Этот фрагмент кода демонстрирует реализацию цикла while в одну строчку.
Рассмотрим 2 варианта - с одной строкой кода в теле цикла, и двумя.
#воднустроку
Этот фрагмент кода демонстрирует реализацию цикла while в одну строчку.
Рассмотрим 2 варианта - с одной строкой кода в теле цикла, и двумя.
#воднустроку
Что выведет код выше ?
Anonymous Quiz
43%
<class 'generator'>
24%
<class 'int'>
26%
<class 'function'>
7%
<class 'number'>
Заполните EXPRESSION для верного выполнения кода.
Anonymous Quiz
27%
k
28%
(k is not None, k)
19%
(k is None, k)
26%
(k, k is None)
Декораторы
Миссия декораторов достаточно проста. Они позволяют написать некую обёртку для функции, изменить или дополнить её функционал, не трогая код самой функции.
В примере мы превратили функцию куба числа в функцию с выводом результата в консоль.
Декораторы, как вопрос, встречаются чуть ли не на каждом собеседовании. Это крайне важный аспект языка.
Миссия декораторов достаточно проста. Они позволяют написать некую обёртку для функции, изменить или дополнить её функционал, не трогая код самой функции.
В примере мы превратили функцию куба числа в функцию с выводом результата в консоль.
Декораторы, как вопрос, встречаются чуть ли не на каждом собеседовании. Это крайне важный аспект языка.
Выберите верное название для декоратора @DECORATOR.
Anonymous Quiz
23%
18%
25%
@name.setter
18%
16%
@propery.setter
Selenium или автоматизация работы браузера
Возможности библиотеки :
1. Эмуляция различных действий пользователя
2. Открытие окон браузера
3. Автоматизация работы браузера
4. Нажатия на кнопки
5. Парсинг сайтов
6. Отправка GET/POST запросов
При выполнении кода выше откроется сайт google.com в браузере Chrome.
Документация
Возможности библиотеки :
1. Эмуляция различных действий пользователя
2. Открытие окон браузера
3. Автоматизация работы браузера
4. Нажатия на кнопки
5. Парсинг сайтов
6. Отправка GET/POST запросов
При выполнении кода выше откроется сайт google.com в браузере Chrome.
Документация
Какое название подошло бы функции NAME ?
Anonymous Quiz
9%
max
36%
max_count
30%
max_in_set
11%
count_in_set
13%
most_frequent