Skip to content

Index

Вопросы по Python.

  1. Лямбда функция (что это, зачем, где использовать)?
  2. Назовите принципы ООП?
  3. В чем разница "==" и "is"?
  4. Что такое Self, для чего нужен, как и где используется?
  5. В чем разница между определением функции func и func()?
  6. Назови изменяемые и неизменяемые объекты.
  7. Что такое Декоратор?
  8. Что такое Генератор? Какие есть варианты определения генераторов?
  9. Как рассчитывается сложность алгоритма? на примере list, tuple
  10. Как передаются аргументы в функцию?
  11. Что такое super() и зачем нужен?
  12. Что такое итерация? Что такое итератор?
  13. Можно ли на одну функцию нацепить несколько декораторов и как они будут считываться?
  14. Функция, которая используется в качестве аргумента другой функции, может использовать свои аргументы?
  15. Что представляет из себя тип данных Int в Python?
  16. Какая типизация используется в Python?
  17. Что может быть ключём словаря?
  18. Класс вида:
    class MyClass:
        pass

может быть ключём словаря? Если нет, то что необходимо добавить? 20. В чем различие между return и yield? 21. Что обозначает ключевое слово is? 22. Есть функция, в ней передается аргумент **qwe, что это обозначает? 23. Что такое try, except, else, finally? 24. Что выведет print(a)?

    a = [1,2,3]
    b = a
    b.append(4)
  1. Как работает сборщик мусора в python?
  2. Как работает память в питоне?
  3. Можно ли в словарь в key записать изменяемый тип? Почему?