Komentarz jednoliniowy w Pythonie zaczynamy od znaku hash, czyli #. To jest taki uniwersalny sposób na szybkie dodanie uwagi lub wyjaśnienia bez wpływu na działanie kodu. Moim zdaniem to bardzo praktyczne – wystarczy po prostu wpisać # i reszta linii jest ignorowana przez interpreter. W dużych projektach często spotyka się krótkie komentarze obok wyrażeń, np. x += 1 # inkrementacja liczby porządkowej. Co ciekawe, Python nie posiada stricte blokowych komentarzy, jak niektóre inne języki (np. /* ... */ w C lub Java), więc hashe naprawdę często się stosuje. To niesamowicie pomaga przy czytelności kodu, szczególnie gdy wracamy do własnych plików po kilku tygodniach albo pracujemy w zespole. PEP 8, czyli oficjalny przewodnik stylu Pythona, zaleca wręcz regularne używanie komentarzy do wyjaśniania „dlaczego” coś robimy, nie tylko „co” robimy. Dobrze napisany komentarz może skrócić czas szukania błędów albo tłumaczenia rozwiązań innym. Z mojego doświadczenia, warto pilnować, by komentarze nie były przestarzałe – łatwo zapomnieć o ich aktualizacji po zmianach w kodzie. Jeśli kiedyś napotkasz kod bez #, a z innymi znakami, to od razu czerwona lampka: to raczej nie jest Python.
W programowaniu bardzo ważne jest rozróżnianie składni danego języka, bo nawet drobny błąd może skutkować tym, że kod nie zadziała albo zachowa się nieprzewidywalnie. Jeśli chodzi o komentarze jednoliniowe, Python stosuje do tego wyłącznie znak #. Często osoby zaczynające naukę Pythona mylą ten język np. z C#, C++ czy Javą, gdzie do komentarzy jednoliniowych używa się dwóch ukośników, czyli //. Takie podejście w Pythonie niestety nie działa – interpreter potraktuje // jako operator dzielenia całkowitego, a nie jako sygnał zignorowania reszty linii. Z kolei cudzysłowy, czyli "", są w Pythonie używane do oznaczania łańcuchów znaków (stringów), natomiast pojedynczy wykrzyknik (!) nie ma żadnego specjalnego zastosowania w kontekście komentarzy. To typowy błąd początkujących: mylą składnię z innych języków lub próbują zgadywać, zamiast sprawdzić dokumentację. Przy projektach zespołowych takie nieporozumienia mogą spowodować, że kod staje się mniej czytelny albo wręcz wywołuje błędy. Warto pamiętać, że dobry komentarz to nie tylko kwestia znaków – to też wyjaśnienie intencji i logiki działania kodu dla siebie i innych. W standardzie Pythona (PEP 8) jasno określono, że jedyną poprawną formą komentarza jednoliniowego jest użycie #. Pomijanie tej reguły może skutkować nie tylko błędami, ale też nieczytelnością kodu i trudnościami w jego utrzymaniu. W praktyce im szybciej wypracuje się nawyk poprawnego komentowania, tym lepiej dla całego procesu programowania i wspólnej pracy nad projektem.