Izohlar (comments) — bu dastur kodi ichidagi qaydlar bo'lib, Python ularni bajarish vaqtida e'tiborga olmaydi.
Izohlar orqali niyatni (intent), farazlarni (assumptions) va muhim detallarni tushuntiring.
Bir qatorli izohlar
# dan foydalaning:
# Bu izoh
print("Salom Dunyo") # Qatordagi izoh
Ko'p qatorli tushuntirishlar
Python'da alohida "multi-line comment" sintaksisi yo'q. Keng tarqalgan uslub - bir nechta # qatorlardan foydalanish:
# Bu blok nima uchun biror narsa qilishimizni tushuntiradi,
# faqat kod nima qilishini emas.
# Izohlarni qisqa va foydali qiling.
Uch tirnoqli matnlar (""" ... """) - bu string, haqiqiy comment emas. Odatda docstring uchun ishlatiladi.
Docstring namunasi
def greet(name):
"""Return greeting text for a name."""
return f"Hello, {name}"
To'liq misol
Quyidagi skript comment'lar real kod bilan qanday ishlashini ko'rsatadi. Faqat print() chaqiruvlari natija beradi:
# Salomlashish
print("Salom Dunyo")
# Quyidagi qator izohga olingan, shuning uchun ishlamaydi
# print("Bu chop etilmaydi")
print("Bob") # ismni chop etadi
print(123) # raqamni chop etadi
Natija:
Salom Dunyo
Bob
123