Python 入門系列 —— 3. 代碼縮進和註釋

正如前面一篇學到的,Python 語法是能夠直接在 命令行 中被執行,以下代碼:python

>>> print("Hello, World!")
Hello, World!

或者在 server 端建立一個以.py 爲後綴名的 python 文件,而後在命令行中執行它。git

C:\Users\Your Name>python myfile.py

Python 縮進

縮進 指的是代碼行開頭處的空格,在其餘編程語言中使用的 縮進 僅僅是爲了提升可讀性,而在 python 中這個縮進倒是很是重要的,它決定了你的語法是否正確。github

Python 使用縮進來表示一段代碼塊,以下代碼所示:編程

if 5 > 2:
    print("Five is greater than two!")

若是沒有縮進,python 將會拋出一個錯誤,以下代碼所示:編程語言

if 5 > 2:
print("Five is greater than two!")

那到底代碼行以前的空格留多少個合適呢? 這取決於你啦,至少保留一個空格便可。學習

if 5 > 2:
 print("Five is greater than two!") 

if 5 > 2:
        print("Five is greater than two!")

一旦預置好了幾個空格,那後續代碼塊的語句都要保持一致的空格數,不然會報錯。測試

if 5 > 2:
 print("Five is greater than two!")
        print("Five is greater than two!")

Python 變量

在 Python 中,變量建立的時機是你賦值的時候,聽不懂吧,以下代碼所示:命令行

x = 5
y = "Hello, World!"

Python 中並無一種方式能夠單獨聲明變量,要想學習變量的更多知識,能夠參考這一章: https://www.w3schools.com/pyt...code

Python 註釋

Python 支持註釋功能,目的都是將代碼文檔化,語法格式就是在命令行開始處使用 #,Python 將會把整行做爲一個註釋。server

#This is a comment.
print("Hello, World!")

Python 註釋

  • 註釋能夠用於解釋 Python 代碼
  • 註釋能夠用於使代碼的可讀性更高
  • 註釋也能夠屏蔽掉一些測試代碼

添加註釋

註釋使用 # 開頭,這樣 Python 就能夠忽略它。

#This is a comment
print("Hello, World!")

註釋也能夠加到行的末尾,這樣 Python 就能夠忽略行的後續部分。

print("Hello, World!") #This is a comment

註釋也不必定非的是解釋代碼的用途,它也能夠註釋掉一些 python 語句。

#print("Hello, World!")
print("Cheers, Mate!")

多行註釋

Python 並無一個單獨的語法能夠實現 多行註釋,要實現這樣的功能,只能在多行中添加 # 來實現這個效果。

#This is a comment
#written in
#more than just one line
print("Hello, World!")

哈哈,是否是很麻煩? 但這裏有一個變通的作法,使用 多行string 的語法格式來替代,是這樣的,當一個 多行String常量 沒有賦值給一個變量的時候,Python 在解析時會自動忽略,演示代碼以下:

"""
This is a comment
written in
more than just one line
"""
print("Hello, World!")
譯文連接: https://www.w3schools.com/pyt...

更多高質量乾貨:參見個人 GitHub: python

相關文章
相關標籤/搜索