„Python“ pareiškimas, įtrauka ir komentarai

Šioje pamokoje sužinosite apie „Python“ sakinius, kodėl įtrauka yra svarbi, ir komentarų naudojimą programuojant.

„Python“ pareiškimas

Nurodymai, kuriuos gali vykdyti „Python“ vertėjas, vadinami teiginiais. Pavyzdžiui, a = 1yra priskyrimo sakinys. ifpareiškimas, forpareiškimas, whilepareiškimas ir kt. yra kitos rūšies teiginiai, kurie bus aptariami vėliau.

Kelių eilučių teiginys

„Python“ sakinio pabaiga pažymėta naujos eilutės simboliu. Bet mes galime padaryti teiginį, pratęsiantį kelias eilutes su eilutės tęsinio simboliu (). Pavyzdžiui:

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

Tai aiškus eilutės tęsinys. „Python“ eilutės tęsinys numanomas skliaustuose (), skliaustuose () ir petnešose (). Pavyzdžiui, aukščiau pateiktą kelių eilučių teiginį galime įgyvendinti kaip:

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

Čia aplinkiniai skliaustai () netiesiogiai daro eilutės tęsinį. Tas pats pasakytina apie () ir (). Pavyzdžiui:

 colors = ('red', 'blue', 'green')

Taip pat galime įdėti kelis teiginius į vieną eilutę naudodami kabliataškius taip:

 a = 1; b = 2; c = 3

„Python“ įtrauka

Dauguma programavimo kalbų, pvz., C, C ++ ir Java, naudoja breketus (), kad apibrėžtų kodo bloką. Tačiau „Python“ naudoja įtraukas.

Kodo blokas (funkcijos, kilpos ir kt. Turinys) prasideda įtrauka ir baigiasi pirmąja neįtraukta eilute. Įtraukos dydis priklauso nuo jūsų, tačiau jis turi būti nuoseklus visame bloke.

Paprastai keturi tarpai naudojami įtraukai ir jiems teikiama pirmenybė, o ne skirtukams. Štai pavyzdys.

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

Dėl „Python“ įtraukos vykdymo kodas atrodo tvarkingas ir švarus. Todėl gaunamos panašios ir nuoseklios „Python“ programos.

Tęsiant eilutę, galima nepaisyti įtraukos, tačiau ji visada yra gera idėja. Tai daro kodą lengviau skaitomą. Pavyzdžiui:

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

ir

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

abu galioja ir daro tą patį, tačiau buvęs stilius yra aiškesnis.

Neteisinga įtrauka bus IndentationError.

„Python“ komentarai

Komentarai yra labai svarbūs rašant programą. Jie apibūdina tai, kas vyksta programos viduje, kad žmogui, žiūrinčiam į šaltinio kodą, nebūtų sunku jį išsiaiškinti.

Galite pamiršti pagrindinę informaciją, kurią ką tik parašėte per mėnesį. Taigi laiko skirti paaiškinti šias sąvokas komentarų forma visada yra vaisinga.

„Python“, norėdami pradėti rašyti komentarą , naudojame maišos ( # ) simbolį.

Jis tęsiasi iki naujos linijos simbolio. Komentarai skirti programuotojams, kad jie geriau suprastų programą. „Python“ vertėjas ignoruoja komentarus.

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

Kelių eilučių komentarai

Galime turėti komentarų, kurie tęsiasi iki kelių eilučių. Vienas iš būdų yra maišos ( # ) simbolio naudojimas kiekvienos eilutės pradžioje. Pavyzdžiui:

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

Kitas būdas tai padaryti yra naudoti trigubas kabutes, arba '' ', arba "" ".

Šios trigubos kabutės paprastai naudojamos kelių eilučių eilutėms. Bet jie taip pat gali būti naudojami kaip kelių eilučių komentaras. Jie nesukuria jokio papildomo kodo, nebent jie nėra instrukcijos.

 """This is also a perfect example of multi-line comments"""

Norėdami sužinoti daugiau apie komentarus, apsilankykite „Python Comments“.

Instrukcijos „Python“

Dokstringas yra trumpas dokumentacijos eilutė.

„Python“ instrukcijos (dokumentacijos eilutės) yra eilutės literalai, atsirandantys iškart po funkcijos, metodo, klasės ar modulio apibrėžimo.

Rašant dokstringas naudojamos trigubos kabutės. Pavyzdžiui:

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

Instrukcijos pasirodo iškart po funkcijos, klasės ar modulio apibrėžimo. Naudojant trigubas kabutes, instrukcijos atskiriamos nuo daugiasluoksnių komentarų.

Instrukcijos yra susietos su objektu kaip jų __doc__atributas.

Taigi, mes galime pasiekti pirmiau nurodytos funkcijos nurodymus naudodami šias kodo eilutes:

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

Rezultatas

 Funkcija padvigubinti vertę

Norėdami sužinoti daugiau apie „Python“ instrukcijas, apsilankykite „Python“ „Docstrings“.

Įdomios straipsniai...