Составные операции сравнения
В Питоне есть возможность создавать цепочки из нескольких операций сравнения. В этом случае цепочка из нескольких операций типа
В Питоне есть возможность создавать цепочки из нескольких операций сравнения. В этом случае цепочка из нескольких операций типа
a < b < c неявно превращается форму, в которой каждая операция представлена обычным образом но между соседними операциями используется оператор and : a < b and b < c .Что выведет следующий код ?
Anonymous Quiz
29%
<type 'NoneType'>
5%
<type 'type'>
63%
<type 'function'>
4%
<type 'tuple'>
Что выведет следующий код ?
Anonymous Quiz
4%
(481, 'PythonSC') * 2
28%
Error
53%
(481, 'PythonSC', 481, 'PythonSC')
15%
Ни один из вышеперечисленных
Оператор pass
В ходе исполнения данного оператора ничего не происходит, поэтому он может использоваться в качестве заглушки в тех местах, где это синтаксически необходимо, например: в инструкциях, где тело является обязательным, таких как def или try-except.
Чаще всего pass используется там, где код пока ещё не появился, но планируется. К примеру, вы определили функции, написали их названия, но сам код еще не успели, однако программу необходимо запустить для проверки чего-то другого. Тут и понадобится pass.
В ходе исполнения данного оператора ничего не происходит, поэтому он может использоваться в качестве заглушки в тех местах, где это синтаксически необходимо, например: в инструкциях, где тело является обязательным, таких как def или try-except.
Чаще всего pass используется там, где код пока ещё не появился, но планируется. К примеру, вы определили функции, написали их названия, но сам код еще не успели, однако программу необходимо запустить для проверки чего-то другого. Тут и понадобится pass.
Что выведет следующий код ?
Anonymous Quiz
23%
True
29%
False
1%
0
47%
TypeError: '>' not supported between instances of 'int' and 'list'
Что выведет следущий код ?
Anonymous Quiz
46%
['bab', 'bc', 'bfdg', 'e']
14%
['e', 'bc', 'bab', 'bfdg']
18%
['abb', 'bc', 'bdfg', 'e']
21%
NameError