Python Community
13K subscribers
1.24K photos
29 videos
15 files
723 links
Python Community RU - СНГ сообщество Python-разработчиков

Чат канала: @python_community_chat

Сотрудничество: @cyberJohnny и @Sergey_bzd

РКН реестр:
https://knd.gov.ru/license?id=67847dd98e552d6b54a511ed&registryType=bloggersPermission
Download Telegram
Что выведет данный код?
Anonymous Quiz
50%
123
4%
12
4%
23
42%
Ошибку
Что будет выведено на экран?
Anonymous Quiz
66%
a b c d
28%
['a', 'b', 'c', 'd']
4%
d c b a
3%
['d', 'c', 'b', 'a']
👆 Для чего нужен pass (pass statement) в питоне?

👉 Иногда нужно, чтобы код не давал никакого результата и не показывал ошибку, например, если еще не готово, но нужно иметь синтаксический корректный код. Можно поставить pass:

>>> def func(*args):
pass

Кроме него есть break (break statement), которое разрывает цикл:

>>> for i in range(7):
if i == 3: break
print(i)
0
1
2

Наконец, есть continue (continue statement), которое перешагивает на следующую итерацию:

>>>for i in range(7):
if i==3: continue
print(i)
0
1
2
4
5
6

Python Community
Что будет выведено на экран?
Anonymous Quiz
24%
True
34%
False
3%
0
38%
TypeError: '>' not supported between instances of 'int' and 'list'
Какой из вариантов выведет True? Выберите все подходящий вариант.
Anonymous Quiz
16%
print(isinstance(miles, Bulldog))
64%
print(isinstance(jack, Dog))
12%
print(isinstance(buddy, Bulldog))
8%
print(isinstance(jack, Dachshund))
👆 Объяснение к предыдущему вопросу

isinstance() принимает два аргумента, объект и класс. Он проверяет, является ли объект в первом аргументе экземпляром класса во втором аргументе, и возвращает значение True или False. Все объекты, созданные из дочернего класса, являются экземплярами родительского класса, хотя они не могут быть экземплярами других дочерних классов.

Python Community
Что выведет код?
Anonymous Quiz
24%
CanineError: Dog malfunction
70%
Woof!
6%
*walking*
Какой правильный способ создания приведенного ниже класса Dog?
Anonymous Quiz
7%
Dog.create("Rufus", 3)
16%
Dog.__init__("Rufus", 3)
13%
Dog()
64%
Dog("Rufus", 3)
👆 Что такое срез?

👉 Срез — это методика, которая позволяет получить часть списка, кортежа или строки.

>>> (1, 2, 3, 4, 5)[2:4]
(3, 4)

>>> [7, 6, 8, 5, 9][2:]
[8, 5, 9]

>>> "Hello"[:-1]
"Hell"

Python Community
Какой параметр обязательно принимает в себя метод экземпляра класса?
Anonymous Quiz
16%
тип объекта
49%
сам экземпляр объекта
21%
название класса
14%
таких аргументов нет