Python Nation🐍🇺🇦
2.83K subscribers
237 photos
2 files
158 links
Канал для всіх, хто вивчає Python: поради, приклади коду, бібліотеки, лайфхаки та актуальні новин👨‍💻🐍

По всім питанням👉 @giorg_jr

❗️Канал регулярно очищується від неактивних підписників❗️
Download Telegram
print(bool('False'))
print(bool())
Anonymous Quiz
24%
False, True
20%
None, None
14%
True, True
43%
True, False
print(['python', 'nation'][bool('abc')])
Anonymous Quiz
14%
python
30%
nation
7%
abc
49%
Error
Python Nation🐍🇺🇦
print(['python', 'nation'][bool('abc')])
RUS:
Мы можем прочитать приведенный выше код как print python, если аргумент, переданный логической функции, равен нулю, иначе напечатайте nation. В приведенном выше коде булевой функции передается аргумент abc, который не равен нулю, и поэтому на выходе получается nation.

ENG:
We can read the above code as print python if the argument passed to the Boolean function is zero else print ‘nation’. The argument passed to the Boolean function in the above code is abc, which does not amount to zero and hence the output is: nation.
d1 = [10, 20, 30, 40, 50]
d2 = [1, 2, 3, 4, 5]
print(d1 - d1)
Anonymous Quiz
29%
[9, 18, 27, 36, 45]
44%
TypeError
14%
None
13%
0
Название: Основы Python
НАУЧИТЕСЬ ДУМАТЬ КАК ПРОГРАММИСТ

Автор: Аллен Б. Дауни

Год издания: 2016

Язык: #RUS
Что выведет данная программа?
Anonymous Quiz
5%
2
72%
24
12%
Error
7%
4
3%
34
Python Nation🐍🇺🇦
Photo
В приведенной выше программе r и s - лямбда-функции или анонимные функции, q - аргумент для обеих функций.
- На первом этапе мы инициализировали x равным 2.
- На втором этапе мы передали x в качестве аргумента лямбда-функции r, она вернет x * 2, который хранится в x. То есть теперь x = 4.
- На третьем шаге мы передали x лямбда-функции s, поэтому x = 4 * 3. то есть x = 12 сейчас.
- И на последнем шаге x умножается на 2, передавая его в функцию r. Следовательно, x = 24
Что выведет данный код?
Anonymous Quiz
38%
2.0
4%
None
9%
Error
49%
2
Операторы * и ** могут использоваться для распаковки аргументов функции, поступающих из последовательностей и словарей.
Anonymous Quiz
83%
Правда
17%
Неправда
СPython исполняет программы, сначала транслируя их в промежуточный байткод, а затем выполняя байткод на виртуальной машине со стековой архитектурой.
Anonymous Quiz
73%
Правда
27%
Неправда
Название: CPython Internals

Автор: Anthony Shaw

Год издания: 2021

Язык: #ENG
Python статически типизированный язык, то есть он проверяет соответствие типов в процессе выполнения.
Anonymous Quiz
43%
Правда
57%
Неправда
Переменные в питоне не хранят данные, а лишь ссылаются на них.
Anonymous Quiz
78%
Правда
22%
Неправда
Что выведет данный код?
Anonymous Quiz
40%
1 3 5 7 9
5%
13579
7%
TypeError
2%
1
3%
None
42%
1 10 2