Meninjau kode rekan kerja Anda
Rekan kerja Anda meminta Anda meninjau beberapa kode yang mereka tulis dan memberikan saran tentang cara menyiapkannya untuk produksi. Anda tahu bahwa memiliki docstring dianggap sebagai praktik terbaik untuk fungsi yang mudah dirawat dan dapat digunakan kembali, sehingga sebagai pemeriksaan awal Anda memutuskan untuk menggunakan fungsi has_docstring() ini pada semua fungsi mereka.
def has_docstring(func):
"""Check to see if the function
`func` has a docstring.
Args:
func (callable): A function.
Returns:
bool
"""
return func.__doc__ is not None
Latihan ini adalah bagian dari kursus
Menulis Function di Python
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Call has_docstring() on the load_and_plot_data() function
ok = has_docstring(____)
if not ok:
print("load_and_plot_data() doesn't have a docstring!")
else:
print("load_and_plot_data() looks ok")