Last active
June 6, 2019 10:12
-
-
Save belyaev-pa/429d992fe250167b76c62bd46f615add to your computer and use it in GitHub Desktop.
Python developer questions
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
1) Что выведет следующий код: | |
>>> a = dict(one=1, two=2, three=3) | |
>>> keys = a.keys() | |
>>> a['four']=4 | |
>>> print(keys) | |
2) Что выведет следующий код: | |
>>> def f(*args, **kwargs): | |
>>> print(args, kwargs) | |
>>> f(*[1,2,3]) | |
3) Что выведет следующий код: | |
>>> print(1==True==2) | |
4) Есть ли ошибки в функции, если есть какие: | |
>>> # function that do some stuff | |
>>> def isNone(Arg): | |
>>> if Arg: | |
>>> return False | |
>>> return True | |
5) Что произойдет в результате выполнения следующего кода: | |
>>> t = (1, 2, [30, 40]) | |
>>> t[2] += [50, 60] | |
a) t принимает значение (1, 2, [30, 40, 50, 60]) | |
b) возбуждается исключение TypeError с сообщением о том, что объект ‘tuple’ не поддерживает присваивание. | |
c) Ни то, ни другое | |
d) И то, и другое |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment