Что напечатает следующий код ?
Anonymous Quiz
18%
0
24%
True
26%
False
13%
1
9%
Error
2%
None
7%
Узнать ответ
Ключевое слово self в классах
Так как на основе классов создаются конкретные объекты, необходима возможность получения доступа к каждому из них. Ключевое слово self обозначает текущий объект класса. Это некая договоренность (так как self никто не запрещает заменить на любое другое слово).
Слово self применяется:
1. В качестве первого аргумента у методов экземпляра класса;
2. Для доступа к свойству объекта внутри класса.
Так как на основе классов создаются конкретные объекты, необходима возможность получения доступа к каждому из них. Ключевое слово self обозначает текущий объект класса. Это некая договоренность (так как self никто не запрещает заменить на любое другое слово).
Слово self применяется:
1. В качестве первого аргумента у методов экземпляра класса;
2. Для доступа к свойству объекта внутри класса.
Что выведет код ?
Anonymous Quiz
23%
python scripts
55%
Python Scripts
20%
PYTHON SCRIPTS
3%
Узнать ответ
Индекс первого вхождения подстроки в строку
Небольшой и скорее всего очевидный всем кусочек кода.
Есть два метода, возвращающих индекс первого вхождения подстроки в строку. Это — find() и index(). У каждого из них есть определённые особенности.
Метод find() возвращает -1 в том случае, если искомая подстрока в строке не найдена. index() же, в свою очередь, в подобной ситуации выбрасывает ошибку ValueError.
Небольшой и скорее всего очевидный всем кусочек кода.
Есть два метода, возвращающих индекс первого вхождения подстроки в строку. Это — find() и index(). У каждого из них есть определённые особенности.
Метод find() возвращает -1 в том случае, если искомая подстрока в строке не найдена. index() же, в свою очередь, в подобной ситуации выбрасывает ошибку ValueError.
Каким будет результат выполнения кода ?
Anonymous Quiz
7%
{ 'a': 1, 'b': 1, 'c': 1 }
19%
{ 'a': 1, 'b': 48, 'c': 0 }
43%
{ 'a': 1, 'b': 58, 'c': 0 }
17%
Error
14%
Узнать ответ
Метод get() у словарей и его «дефолтный» результат
Сразу же рассмотрим пример с картинки.
Метод
Если же мы напишем
Сразу же рассмотрим пример с картинки.
Метод
get() возвращает значение по ключу если такой ключ присутствует в словаре name_for_userid , иначе, метод возвращает дефолтное значение "Уважаемый".Если же мы напишем
name_for_userid.get(5454) без указания «дефолтного» значения, то функция вернет None. Довольно удобно и практично.Что напечатает код ?
Anonymous Quiz
24%
Python7
2%
ab
13%
Python 7
39%
Pythonb
20%
Error
3%
Узнать ответ
Какой элемент удаляет метод списка POP , если не указан аргумент ?
Anonymous Quiz
15%
Первый
60%
Последний
8%
Случайный
12%
Аргумент обязателен
5%
Узнать ответ