Skip to content

Instantly share code, notes, and snippets.

@belyaev-pa
Last active June 6, 2019 10:12
Show Gist options
  • Save belyaev-pa/429d992fe250167b76c62bd46f615add to your computer and use it in GitHub Desktop.
Save belyaev-pa/429d992fe250167b76c62bd46f615add to your computer and use it in GitHub Desktop.
Python developer questions
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