Python-da funksiyanin sənədləşdirilməsinin çıxarılması
Funksiyanın gövdəsində, görülən işin mahiyyətini təsvir edən
bir sətir yazıla bilər. Belə bir sətir adətən funksiyanın
sənədləşdirilməsi hesab olunur. O, tək dırnaqlar içinə alınır
və funksiya gövdəsinin birinci sətirində yerləşdirilir.
Onu oxumaq üçün help xüsusi funksiyasından istifadə
etmək lazımdır, onun parametrinə isə funksiyanın adı ötürülür.
Tutaq ki, iki ədədi toplayan bir funksiyamız var. Bununla əlaqədar müvafiq məlumat olan bir sətir əlavə edilib:
def getSum(num1, num2):
'this function sums two numbers'
return num1 + num2
Gəlin help çağıraq və getSum funksiyasında
nəyin şərh edildiyini öyrənək:
help(getSum)
Kodu icra etdikdən sonra konsolda funksiyanın adı və onun sənədləşdirilməsi olan bir sətir peyda olacaq:
Help on function getSum in module __main__:
getSum(num1, num2)
this function sums two numbers
help funksiyası vasitəsilə standart funksiyaların
sənədləşdirilməsini də oxumaq olar. Gəlin print
funksiyası haqqında məlumat əldə edək:
help(print)
Funksiyadan yalnız sənədləşdirmə sətirini çıxarmaq üçün,
help funksiyasına funksiyanın adından sonra
.__doc__ xidməti konstruksiyasını ötürmək lazımdır:
help(print.__doc__)
Parametr kimi ayların adlarının siyahısını qəbul edən və onları baş hərflə çap edən bir funksiya yaradın. Funksiyanın işinin mahiyyətini sənədləşdirmədə təsvir edin və onu konsolda çıxarın.
sum funksiyası haqqında bütün sənədləşdirməni çıxarın.
len funksiyası haqqında yalnız sənədləşdirmə sətirini çıxarın.