Tutorial Material

Izohlar

Share to
Python izohlari (comments)

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