de-vraag
  • Otázky
  • Značky
  • Používatelia
Oznámenia
Odmeny
Registrácia
Po registrácii budete informovaní o odpovediach a komentároch na vaše otázky.
Prihlásiť sa
Ak už máte konto, prihláste sa a skontrolujte nové oznámenia.
Za pridané otázky, odpovede a komentáre budú udelené odmeny.
Viac na
Zdroj
Upraviť
Dungeon Hunter
Dungeon Hunter
Question

Spôsob vytvárania viacriadkových komentárov v jazyku Python?

Nedávno som začal študovať Python, ale nenašiel som, ako implementovať viacriadkové komentáre. Väčšina jazykov má blokové symboly komentárov, ako napr.

/* 

*/

Skúsil som to v Pythone, ale vyhodilo to chybu, takže to asi nie je správny spôsob. Má Python skutočne funkciu viacriadkového komentára?

1078 2011-10-08T12:51:13+00:00 3
 Kasramvd
Kasramvd
Edited question 10 máj 2019 в 9:17
Python (programming language) - Wikipedia
en.wikipedia.org
Programovanie
python
documentation
comments
python-2.7
python-3.x
Popular videos
How to write comments in python | Single Line Comment | Multiline Comment | Docstring - P2.1
How to write comments in python | Single Line Comment | Multiline Comment | Docstring - P2.1
pred 2 rokmi
Python   How to Create a Multi Line Comment in 2 Minutes
Python How to Create a Multi Line Comment in 2 Minutes
pred rokom
#66 Python Tutorial for Beginners | Comments
#66 Python Tutorial for Beginners | Comments
pred 3 rokmi
Eva Mészárosová - Základy programovania v jazyku Python pomocou korytnačej grafiky
Eva Mészárosová - Základy programovania v jazyku Python pomocou korytnačej grafiky
pred 5 rokmi
Jak programovat grafiku v Pythonu - návod pro začátečníky
Jak programovat grafiku v Pythonu - návod pro začátečníky
pred 3 rokmi
Objektový Python 04 | Enkapsulacia, abstrakcia a kompozícia v Pythone
Objektový Python 04 | Enkapsulacia, abstrakcia a kompozícia v Pythone
pred 2 rokmi
Objektový Python 02 | Inicializácia objektov a self
Objektový Python 02 | Inicializácia objektov a self
pred 2 rokmi
Objektový Python 05 | Dedičnosť
Objektový Python 05 | Dedičnosť
pred 2 rokmi
Objektový Python 01 | Ako vytvoriť class, objekty, atribúty a metódy
Objektový Python 01 | Ako vytvoriť class, objekty, atribúty a metódy
pred 2 rokmi
Programovanie hier | Python | Lekcia 1
Programovanie hier | Python | Lekcia 1
pred rokom
Záverečné projekty Python
Záverečné projekty Python
pred 3 rokmi
Programovanie (1) - prvá prednáška | úvod programovací jazyk Python
Programovanie (1) - prvá prednáška | úvod programovací jazyk Python
pred 2 rokmi
Objektový Python 03 | Kontext atribútov a metód objektov Pythonu
Objektový Python 03 | Kontext atribútov a metód objektov Pythonu
pred 2 rokmi
Úprava Dát v Pythone 09 / Vektorizované úpravy textu - .str., contains, regex, get_dummies
Úprava Dát v Pythone 09 / Vektorizované úpravy textu - .str., contains, regex, get_dummies
pred 2 rokmi
Python na Raspberry Pi - PWM výstup a ovládanie servomotorov
Python na Raspberry Pi - PWM výstup a ovládanie servomotorov
pred 2 rokmi
Honza Král – Co ten Python všechno umí
Honza Král – Co ten Python všechno umí
pred 6 rokmi
« Predchádzajúci
Ďalšie »
This question has 1 odpoveď in English, to read them log in to your account.
 unutbu
unutbu
8 október 2011 в 12:54
2011-10-08T12:54:52+00:00
Viac na
Zdroj
Upraviť
#13553226

Python má viacriadkovú syntax reťazca/komentára v tom zmysle, že ak sa nepoužijú ako reťazce dokumentov, viacriadkové reťazce generujú žiadny bajtkód -- rovnako ako #-pripravené komentáre. V podstate sa správa presne ako komentár.

Na druhej strane, ak poviete, že toto správanie musí byť zdokumentované v oficiálnom dokumentoch, aby to bola skutočná syntax komentára, potom áno, mali by ste pravdu, keby ste povedali, že to nie je zaručené ako súčasť špecifikácie jazyka.

V každom prípade by váš editor mal byť tiež schopný jednoducho zakomentovať vybraný oblasť (umiestnením znaku # pred každý riadok osobitne). Ak nie, prepnite na editor, ktorý to umožňuje.

Programovanie v jazyku Python bez určitých funkcií na úpravu textu môže byť bolestivé skúsenosť. Nájdenie správneho editora (a znalosť jeho používania) môže mať veľký význam rozdiel v tom, ako vnímate programovanie v jazyku Python.

Editor by mal nielen umožňovať komentovanie vybraných oblastí, ale mal by byť tiež schopný ľahko posúvať bloky kódu doľava a doprava a mal by automaticky umiestniť kurzor na aktuálnu úroveň odsadenia po stlačení tlačidla Enter. Užitočné môže byť aj skladanie kódu.


Na ochranu pred rozpadom odkazu uvádzame obsah Guido van Rossum's tweet:

@BSUCSClub Tip pre Python: Viacriadkové reťazce môžete používať ako viacriadkové komentáre. Pokiaľ nie sú použité ako reťazce doc, negenerujú žiadny kód! :-)

 Community
Community
Edited answer 23 máj 2017 в 12:34
77
0
Sanjay  T. Sharma
Sanjay T. Sharma
8 október 2011 в 12:55
2011-10-08T12:55:01+00:00
Viac na
Zdroj
Upraviť
#13553227

AFAIK, Python nemá blokové komentáre. Na komentovanie jednotlivých riadkov môžete použiť znak #.

Ak používate Notepad++, existuje skratka pre blokové komentáre. Som si istý, že podobné funkcie majú aj iné, napríklad gVim a Emacs.

 Community
Community
Edited answer 23 máj 2017 в 11:33
Emacs - Wikipedia
en.wikipedia.org
Vim (text editor) - Wikipedia
en.wikipedia.org
Notepad++ - Wikipedia
en.wikipedia.org
24
0
Anti Earth
Anti Earth
8 október 2011 в 12:54
2011-10-08T12:54:46+00:00
Viac na
Zdroj
Upraviť
#13553225

Myslím, že nie, okrem toho, že viacriadkový reťazec nie je spracovaný. Väčšina, ak nie všetky IDE Pythonu však majú klávesovú skratku na 'komentovanie' viacriadkového kódu.

Peter Mortensen
Peter Mortensen
Edited answer 23 marec 2014 в 4:34
12
0
Pridať otázku
Kategórie
Všetky
Technológia
Kultúra / Rekreácia
Život / Umenie
Veda
Profesionálne
Obchod
Používatelia
Všetky
New
Popular
1
Roxana Elizabeth CASTILLO Avalos
Registered pred dňom
2
Hideo Nakagawa
Registered pred 2 dňami
3
Sergiy Tytarenko
Registered pred 3 dňami
4
shoxrux azadov
Registered pred 6 dňami
5
Koreets Koreytsev
Registered pred týždňom
DA
DE
EL
ES
FI
FR
ID
IT
JA
LT
LV
NL
PL
PT
RU
SK
SL
TR
ZH
© de-vraag 2022
Zdroj
stackoverflow.com
na základe licencie cc by-sa 3.0 s uvedením autora