1. Nauka
  2. /
  3. Kursy
  4. /
  5. Pisanie funkcji w Pythonie

Connected

ćwiczenie

Pobieranie docstringów

Ty i grupa znajomych pracujecie nad stworzeniem nowego środowiska programistycznego IDE (integrated development environment – podobnego do PyCharm, Spyder, Eclipse czy Visual Studio). Zespół chce dodać funkcję wyświetlającą podpowiedź z docstringiem funkcji w momencie, gdy użytkownik zaczyna wpisywać jej nazwę. Dzięki temu nie trzeba szukać dokumentacji w innym miejscu. Twoim zadaniem jest uzupełnienie funkcji build_tooltip(), która pobiera docstring z dowolnej funkcji.

Do demonstracji poprawnego pobierania docstringa wykorzystasz funkcję count_letter() opracowaną w poprzednim ćwiczeniu.

Instrukcje 1/3

undefined XP
  • 1

    Zacznij od pobrania docstringa funkcji count_letter(). Skorzystaj z atrybutu funkcji count_letter().

  • 2

    Teraz użyj funkcji z modułu inspect, aby uzyskać lepiej sformatowaną wersję docstringa funkcji count_letter().

  • 3

    Utwórz teraz funkcję build_tooltip(), która potrafi wyodrębnić docstring z dowolnej funkcji przekazanej jako argument.