Python Community
13K subscribers
1.24K photos
31 videos
15 files
724 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%
Ошибку
👍24👎2
Что будет выведено на экран?
Anonymous Quiz
66%
a b c d
28%
['a', 'b', 'c', 'd']
4%
d c b a
3%
['d', 'c', 'b', 'a']
🔥2
👆 Для чего нужен 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
🔥12👍2
Что будет выведено на экран?
Anonymous Quiz
24%
True
34%
False
3%
0
38%
TypeError: '>' not supported between instances of 'int' and 'list'
👍2
Какой из вариантов выведет True? Выберите все подходящий вариант.
Anonymous Quiz
16%
print(isinstance(miles, Bulldog))
64%
print(isinstance(jack, Dog))
12%
print(isinstance(buddy, Bulldog))
8%
print(isinstance(jack, Dachshund))
👍10
👆 Объяснение к предыдущему вопросу

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

Python Community
👍11
👍20🤔2
Что выведет код?
Anonymous Quiz
24%
CanineError: Dog malfunction
70%
Woof!
6%
*walking*
🤔8👍7
Какой правильный способ создания приведенного ниже класса 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
👍10
Какой параметр обязательно принимает в себя метод экземпляра класса?
Anonymous Quiz
16%
тип объекта
49%
сам экземпляр объекта
21%
название класса
14%
таких аргументов нет
👍1