1、單行注釋
以#開頭,#右邊的所有東西都被當成文字說明,而不是真正要執行的程序,只是起到輔助說明作用(#后需要先添加一個空格)。
單行注釋寫到行內代碼后邊,或者單獨一行均可。
# 我是單行注釋,#號與內容之間需要一個空格 print("hello.world") # 單行注釋也可以在行內代碼后邊
2、多行注釋
可以用一對連續的三個引號,引號中間添加注釋。
""" 我是多行注釋 前后各有三對單引號 """
3、TODO注釋和占位符pass
會高亮顯示的一種注釋方法。表示需要做而未做的一些待完成的事項,有助於事后的檢索,以及對整體項目做進一步的修改迭代。
pass關鍵字,如果分支結構中,不想立即寫代碼,寫pass可以不報錯。
# TODO(kl@gmail.com): Use a "*" here for string repetition. # TODO(Zeke) Change this to use relations. while True: pass
4、若一行代碼太長可以用()分行
如果一行代碼過長,可以用()來多行寫,Python解析時當做一行處理。
name_list = ([("巨齒鯊", "2018年上映", "凱奇主演"), ("快把我哥帶走", "2018年上映", "張子楓、彭昱暢主演")]) for i in name_list: print(i)
5、不換行輸出end
print打印默認是換行的,若想不換行輸出,可以在每行結尾用end=""
end中也可以添加內容,進行隔離元素
xiaoming = {"name": "小明", "age": 18, "height": 1.75} for i in xiaoming: print(i, end="|")