Dzisiaj temat lekki i przyjemny jeśli chodzi o Pythona 😄. Pokażę Ci jak tworzyć komentarze w języku Python, jakie jest ich zastosowanie w kodzie, a także czym się różni komentarz liniowy od blokowego 🔥. Zapraszam 😊!

PRZEDSTAWIAM KOMENTARZE W JĘZYKU PYTHON!

Na początek wyjaśnię sam termin 🙂.

CZYM JEST KOMENTARZ W JĘZYKU PYTHON?

W Pythonie, komentarz jest fragmentem kodu, który nie jest brany pod uwagę przez interpreter ℹ️. W jego obrębie możemy pisać dowolne hasła wykraczające poza składnię języka. Stosowany jest w celu pozostawienia wyjaśnień bądź ważnych adnotacji danego fragmentu kodu źródłowego 💡.

Dzięki temu, możemy zostawić dla reszty zespołu notatkę co ten fragment robi czy też w jakim celu występuje dana zmienna i dlaczego ma taki typ danych, a nie inny 👍.

JAKIE SĄ RODZAJE KOMENTARZY W JĘZYKU PYTHON?

Python posiada 2 rodzaje komentarzy jakie możemy stosować w kodzie 👇:

  • komentarz liniowy,
  • komentarz blokowy.

Oba rodzaje różnią się między sobą zapisem i zastosowaniem 🙂. Teraz Ci je zaprezentuję 🚀!

JAK DODAĆ KOMENTARZ LINIOWY W JĘZYKU PYTHON?

Komentarz liniowy tworzymy poprzez wstawienie znaku krzyżyka (ang. hash) 👇:

# Komentarz liniowy

Jak wynika z nazwy, obejmuje tylko jeden wiersz kodu 😉. Tuż po znaku, możesz pisać co tylko Ci się podoba i Python zignoruje tę treść 👍.

Możesz w ten sposób zakomentować różne instrukcje kodu, aby na jakiś czas się nie wykonywały, na przykład 👇:

#print('Mój łańcuch znaków')

Gdy umieścisz krzyżyk przed instrukcją, nieuwzględnianie kodu obejmie również tę instrukcję 🔥!

Ponieważ jest to komentarz liniowy, to całe pomijanie kodu będzie dotyczyć tylko tego wiersza ⚠️!

A teraz drugi rodzaj komentarza: blokowy!

JAK DODAĆ KOMENTARZ BLOKOWY W JĘZYKU PYTHON?

Komentarz blokowy (nazywany też wielowierszowym czy wielolinijkowym ℹ️) wymaga już odmiennego sposobu zapisu, jako że pozwala na zignorowanie WIELU wierszy kodu na kształt "obszaru" do pominięcia 🔥.

Symbolem komentarza blokowego są 3 apostrofy bez spacji 👇:

'''

Ponieważ komentarz blokowy dotyczy wielu linijek kodu, musimy taki sam symbol dodać drugi raz, w miejscu w którym ma się zakończyć wyznaczanie komentarza 😲! Czyli wyznaczamy początek i koniec 🎯.

To jest przykład 👇:

'''
Komentarz
blokowy
'''

W pierwszym wierszu mamy 3 apostrofy oznaczające początek traktowania kodu jako komentarza blokowego, następnie w dwóch kolejnych wierszach mamy hasła tekstu, a ostatni wiersz posiada drugie takie same 3 apostrofy oznaczające koniec komentarza blokowego 😅!

Ważna rzecz co do stawianych znaków ⚠️! Możesz wiedzieć lub nie, lecz Python wyróżnia się na tle innych języków oryginalną składnią i dotyczy to również komentarzy 😳! Tutaj masz znak krzyżyka i apostrofu, lecz na przykład w Javie (i wielu innych językach) komentarze liniowe tworzy się za pomocą dwóch ukośników, a blokowe przy użyciu kombinacji: ukośnik + asterysk (lub na odwrót, jeśli ma oznaczać koniec komentarza blokowego ℹ️) 😱!

Piszę o tym, abyś nie był(a) później zaskoczony(-a) dostrzeżeniem całkiem innego sposobu zapisu!

CZY WARTO DODAWAĆ KOMENTARZE W JĘZYKU PYTHON?

Zależy wyłącznie od Ciebie 🫵. Komentarze mogą być pomocne w momencie, gdy jeszcze się uczysz programowania i potrzebujesz zostawić sobie tłumaczenie pewnych części kodu, aby móc wrócić do niego po dłuższym czasie i wiedzieć o co chodzi 👍. Natomiast w mojej ocenie, dużo lepiej zamienić stosowanie komentarzy w kodzie na pisanie takiego kodu, który on sam wszystko wyjaśnia i nie wymaga użycia abstrakcyjnego języka (tak, da się tak pisać kod 😝) ❤️.

Zostawianie komentarzy powoduje ryzyko, że po zmianie kodu zapomnisz zaktualizować ten komentarz, przez co później będzie napisane coś, co mija się z prawdą 😐. A wbrew pozorom, jednoznaczność jest bardzo istotna w programowaniu 💥!

Najlepiej jak zdecydujesz samodzielnie, po pewnym czasie praktyki. Nie piszę, że komentarze są dobre albo złe, tylko napisałem zaletę i wadę ich stosowania 😉.

Komentarze w języku Python

Komentarze w języku Python służą do pozostawiania wyjaśnień poszczególnych fragmentów kodu źródłowego pisanych językiem abstrakcyjnym (poza składnią języka), które mają nie być uwzględniane przez interpreter. Dzielą się na komentarze liniowe i blokowe.


Koniec! Widzisz sam(a), że szybko poszło 😁.

PODOBNE ARTYKUŁY