1、邏輯行和實體行
Python中邏輯行主要指一段代碼,在意義上它的行數,而實體行,指的是我們實際看到的行數
#encoding:utf-8#以下是三個實體行也是三個邏輯行
print 1
print 2
print 3
#以下是一個實體行,三個邏輯行
print 1;print 2; print 3
#以下是一個邏輯行,三個實體行
print '''這是第一實體行
這是第二實體行
這是第三實體行'''
2、行中分号的使用規則
在Python中一個實體行一般可以包括多個邏輯行,在一個實體行中編寫多個邏輯行的時候,邏輯行與邏輯行用;号隔開。
每個邏輯行是必須要有分号的,但是我們在編寫程式的時候,如果一個邏輯行占據了一個實體行的最後,這個邏輯行可以省略分号
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIn5GcuMTOwYDO1AzN50iMzgDNxEjM2ETOwUDM3EDMy0iM3gTM2ETMvwVNwcTMwIzLcJzN4EjNxEzLcd2bsJ2Lc12bj5ycn9Gbi52YuUTMwIzcldWYtl2Lc9CX6MHc0RHaiojIsJye.png)
圖中淡黃色背景的分号都是在實體行的行末,可以省略
3、行連接配接
多個邏輯行可以寫在一個實體行中,同樣也可以使一個邏輯行寫在多個實體行中,這個時候就需要用到行連接配接,行連接配接的方法是在行的最後加上一個\符号
這個例子中也可以把雙引号替換為三引号,三引号擴住的内容保留格式,也不報錯
輸出的結果是在一行輸出。
4、什麼是縮進
在Python中,邏輯行的行首的空白是有規定的,邏輯行行首的空白不對就會導緻程式出錯,這是跟其他語言差別比較明顯的一點
這是錯誤代碼:
錯誤原因為print 前多了一個空格
a="777"
print a
5、如何縮進
①一般情況下邏輯行首不應該出現空白
import sys
②IF語句的縮進方法
a=7
if a>0:print a
③WHILE語句的縮進方法
a=7
while a>0:printa
a-=1
6、注釋
單行注釋:
#import sys
多行注釋:
'''這是多行注釋'''