標籤:

如何快速地注釋Python代碼?

在python的idle裡面 在每一行前面加#就可以變成注釋不運行 但是句子比較多的時候 一行一行的加好麻煩啊 有沒有什麼快捷方法一次在多行前面加#


用3個單引號, 包住想注釋的內容再加上後3個單引號:

類似:

"""

print hohohoho~ happy new year~

"""


你把需要注釋的行選上,再按ctrl+/


我用的pycharm,有三種注釋方式:

1.用 一對""" 括起來要注釋的代碼塊。

2.用一對"""括起來要注釋的代碼塊。

3.選中要注釋的代碼,按下ctrl+/注釋。

#!/usr/bin/python
#coding=gbk
# Filename: if.py

#-----&>1.用一對"""括起來要注釋的代碼:
"""
number = 23
guess = int(raw_input("Enter an integer : "))
if guess == number:
print "Congratulations, you guessed it." # New blockstarts here
print "(but you do not win any prizes!)" # New blockends here
elif guess &< number: """ #-----&>2.用一對"""括起來要注釋的代碼塊:
"""
print "No, it is a little higher than that" #Another block
# You can do whatever you want in a block ...
else:
"""
#-----&>3.選中要注釋的代碼,按下ctrl+/注釋:
# print "No, it is a little lower than that"
# # you must have guess &> number to reach here
# print "Done"
# # This last statement is always executed, after the ifstatement is executed


Alt+3、Alt+4 加註釋、取消注釋


使用Eclipse + PyDev的話,選中要注釋的代碼,按住 "Ctr+/" 可以快速注釋,再次按下,可以取消注釋。


沒有任何配置的Vim就能完成你的需求.

知乎不會上傳gif. 先貼個外鏈把Vim - 路過圖床

操作分別是

1.Ctrl + v , 選中注釋行

2.shift + i, 進入insert 模式

3. 輸入#

4ESC 退出 insert 模式

多行注釋完成

解除多行注釋

1.Ctrl + v , 選中注釋行

2.x

完成

有時間再介紹下目前正在用的 一款超級棒的vim注釋插件


""

""


三種

"""注釋"""

"""注釋"""

# 注釋

但是前兩種不算是真正的注釋,而是字元串的另一種表現,例如會被用於寫__doc__等長字元串的時候,起到保留格式的目的。雖然能夠完成注釋功能,但實際上還是字元串。


Vim 塊操作。五秒搞定。


既然用 python 還是開始學 Vim 或者 Sublime Text 吧。

在 vim gc[ n line]j 注釋 n 行代碼。


給你一個最為簡單粗暴的方式

選擇到某一代碼行

右鍵 勾選

最後實現


選中需要注釋的代碼,快捷鍵:「Ctrl+/」,可以快速注釋選中的多行代碼


1.三引號

"""

123123

"""

2.很多IDE支持多行注釋。


一.多行注釋

1.windows下Ulipad平台是ctrl+/

#book_name = " Programming Raspberry Pi"
#print(book_name)

取消多行注釋,ctrl+

2. """ 或者 """

"""
book_name = " Programming Raspberry Pi"
print(book_name)
"""

"""
book_name = " Programming Raspberry Pi"
print(book_name)
"""

二.單行

自己加#就行啦。


# coding: utf8

#coding=gbk

"""
https://docs.python.org/2/library/re.html
https://docs.python.org/3/library/re.html
import re
"""
"""
多行注釋符號
"""
"""
python爬蟲正則表達式
http://www.iplaypython.com/crawler/248.html
"""


推薦使用sublime text3 ,選中要注釋的文本,ctrl +/ ,就ok了


在 vi 或vim打開的界面中 :

單行注釋 ,在代碼的最前面加 「#」即可;

多行注釋,在開始位置和末尾位置用連續的3個單引號或雙引號都可以。


一般的IDE應該都是:Ctrl+/

如果大範圍的對代碼注釋,還有一些注釋文檔生成工具。

比如,如果IDE使用的是SublimeText 的話,可以安裝相關的插件。如AutoDocstring:SublimeText plugin for inserting / updating docstrings in Python after analyzing function parameters and the like.


有沒有代碼終止注釋,類似於perl中的__END__,告訴編譯器從這裡開始下面都不是代碼了


"""

Created on May 10, 2014

@author: *****

"""


推薦閱讀:

對於 Python 的科學計算有哪些提高運算速度的技巧?
基於 Python 的中文分詞方案那種比較好?
Python 多線程效率不高嗎?
Python 開發中有哪些高級技巧?

TAG:Python |