Tapa luoda monirivisiä kommentteja Pythonissa?

Olen hiljattain alkanut opiskella Python, mutta en löytänyt, miten toteuttaa monirivisiä kommentteja. Useimmissa kielissä on lohkokommenttisymboleja, kuten

/* 

*/

Kokeilin tätä Pythonissa, mutta se heittää virheen, joten tämä ei luultavasti ole oikea tapa. Onko Pythonissa todella monirivinen kommentointiominaisuus?

Pythonissa on monirivinen merkkijono/kommenttisyntaksi siinä mielessä, että ellei sitä käytetä merkkijonoina, moniriviset merkkijonot ei tuota tavukoodia -- aivan kuten #-prepended-kommentit. Käytännössä se toimii täsmälleen kuten kommentti.

Toisaalta, jos sanot, että tämä käyttäytyminen on dokumentoitava virallisessa dokumentaatiossa, jotta se olisi todellinen kommenttisyntaksi, niin kyllä, olet oikeassa sanoessasi, että se ei ole taattu osana kielen määrittelyä.

Joka tapauksessa editorisi pitäisi myös pystyä helposti kommentoimaan pois valittu alue (laittamalla # jokaisen rivin eteen erikseen). Jos näin ei ole, vaihda editoriin, joka pystyy siihen.

Pythonilla ohjelmointi ilman tiettyjä tekstinkäsittelyominaisuuksia voi olla tuskallista. kokemus. Oikean editorin löytäminen (ja sen käyttämisen osaaminen) voi olla suuri apu. Python-ohjelmointikokemuksen kannalta.

Sen lisäksi, että editorin pitäisi pystyä kommentoimaan valittuja alueita, sen pitäisi myös sen pitäisi myös pystyä helposti siirtämään koodilohkoja vasemmalle ja oikealle, ja sen pitäisi pystyä sijoittaa kursori automaattisesti nykyiselle sisennystasolle, kun painat painiketta. Enteriä. Myös koodin taittaminen voi olla hyödyllistä.


Linkkien rappeutumisen estämiseksi tässä on [Guido van Rossum'in twiitin] sisältö (https://twitter.com/gvanrossum/status/112670605505077248):

@BSUCSClub Python-vinkki: Voit käyttää monirivisiä merkkijonoja monirivisinä kommentteina. Ellei niitä käytetä docstringeinä, ne eivät tuota koodia! :-)

Kommentit (9)

AFAIK, Pythonissa ei ole lohkokommentteja. Yksittäisten rivien kommentointiin voit käyttää #-merkkiä.

Jos käytät Notepad++:a, siellä on pikakomento lohkokommentoinnille. Olen varma, että muillakin ohjelmilla, kuten gVim ja Emacs, on samanlaisia ominaisuuksia.

Kommentit (3)

Mielestäni ei, paitsi että monirivistä merkkijonoa ei käsitellä. Useimmissa, ellei kaikissa Python-IDE-ohjelmissa on kuitenkin lyhytnäppäin 'kommentoimalla pois' useita koodirivejä.

Kommentit (0)