Python Prohlášení, Odsazení a Komentáře

Python Prohlášení

podle Pokynů, které Python interpret může provádět, se nazývají výroky. Například a = 1 je příkaz přiřazení. if statement, for statement, while statement atd. jsou jiné druhy prohlášení, které budou diskutovány později.

víceřádkový příkaz

v Pythonu je konec příkazu označen znakem nového řádku. Můžeme však učinit prohlášení, které se rozprostírá na více řádcích se znakem pokračování řádku (\). Například:

a = 1 + 2 + 3 + \ 4 + 5 + 6 + \ 7 + 8 + 9

Toto je explicitní pokračování řádku. V Pythonu je pokračování řádku naznačeno uvnitř závorek (), závorek a závorek { }. Například můžeme implementovat výše uvedené víceřádkové prohlášení jako:

a = (1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9)

zde okolní závorky ( ) implicitně pokračují v řádku. Totéž platí pro a { }. Příklad:

colors = 

můžeme také dát více příkazů v jednom řádku s použitím středníků, takto:

a = 1; b = 2; c = 3

Python Odsazení

Většina programovacích jazyků, jako je C, C++, a Java používají složené závorky { } chcete-li definovat blok kódu. Python však používá odsazení.

blok kódu (tělo funkce, smyčka atd.).) začíná odsazením a končí první neidentifikovanou čarou. Množství odsazení je na vás, ale musí být konzistentní v celém tomto bloku.

obecně se pro odsazení používají čtyři mezery a jsou upřednostňovány před kartami. Zde je příklad.

for i in range(1,11): print(i) if i == 5: break

vynucení odsazení v Pythonu způsobuje, že kód vypadá čistě a čistě. Výsledkem jsou programy Python, které vypadají podobně a konzistentně.

odsazení může být ignorováno v pokračování řádku, ale vždy je dobré odsazení. Díky tomu je Kód čitelnější. Například:

if True: print('Hello') a = 5

a

if True: print('Hello'); a = 5

oba jsou platné a udělat to samé, ale bývalý styl je jasnější.

Nesprávné odsazení bude mít za následek IndentationError.

komentáře jsou při psaní programu velmi důležité. Popisují, co se děje uvnitř programu, takže osoba, která se dívá na zdrojový kód, nemá těžké to zjistit.

můžete zapomenout na klíčové detaily programu, který jste právě napsali za měsíc. Takže čas na vysvětlení těchto pojmů ve formě komentářů je vždy plodný.

v Pythonu použijeme symbol hash (#) k zahájení psaní komentáře.

rozšiřuje se až na znak nového řádku. Komentáře jsou pro programátory, aby lépe porozuměli programu. Interpret Pythonu ignoruje Komentáře.

#This is a comment#print out Helloprint('Hello')

můžeme mít komentáře, které se rozšiřují až na více řádků. Jedním ze způsobů je použití symbolu hash (#) na začátku každého řádku. Například:

#This is a long comment#and it extends#to multiple lines

dalším způsobem, jak toho dosáhnout, je použít trojité uvozovky, buď „‚nebo“““.

tyto trojité uvozovky se obecně používají pro víceřádkové řetězce. Lze je však použít i jako víceřádkový komentář. Pokud se nejedná o docstringy, negenerují žádný další kód.

"""This is also aperfect example ofmulti-line comments"""

Chcete-li se dozvědět více o komentářích, navštivte Python Comments.

Docstrings v Pythonu

docstring je zkratka pro dokumentační řetězec.

Python docstrings (dokumentační řetězce) jsou literály řetězců, které se objeví hned po definici funkce, metody, třídy nebo modulu.

při psaní dokumentů se používají trojité uvozovky. Příklad:

def double(num): """Function to double the value""" return 2*num

Docstrings se objeví hned po definici funkce, třídy nebo modulu. To odděluje docstrings od víceřádkových komentářů pomocí trojitých uvozovek.

docstrings jsou přidruženy k objektu jako jejich__doc__ atribut.

Takže, můžeme přístup k docstrings z výše uvedených funkcí s následující řádky kódu:

def double(num): """Function to double the value""" return 2*numprint(double.__doc__)

Výstupní

Function to double the value

dozvědět Se více o docstrings v Pythonu, navštivte Python Docstrings.



Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.