В учебниках по python3 пишут, что функция является объектом. Я попробовал проверить это так:
#!/usr/bin/env python3
def func(): return 123
print(func.__doc__)
Я ожидал, что будет выведен список атрибута объекта, но вывелось вот что:
kalinin@lenovo ~/python/hello $ ./hello.py
None
Подскажите пожалуйста как убедиться, что функция является объектом и вывести список её атрибутов.