Python 09 Python語法基礎 行與縮排

2022-09-02 13:09:08 字數 1388 閱讀 7931

1、邏輯行和物理行

python中邏輯行主要指一段**,在意義上它的行數,而物理行,指的是我們實際看到的行數

#

encoding:utf-8

#以下是三個物理行也是三個邏輯行

print 1

print 2

print 3

#以下是乙個物理行,三個邏輯行

print 1;print 2; print 3

#以下是乙個邏輯行,三個物理行

print

'''這是第一物理行

這是第二物理行

這是第三物理行

'''

2、行中分號的使用規則

在python中乙個物理行一般可以包括多個邏輯行,在乙個物理行中編寫多個邏輯行的時候,邏輯行與邏輯行用;號隔開。

每個邏輯行是必須要有分號的,但是我們在編寫程式的時候,如果乙個邏輯行佔據了乙個物理行的最後,這個邏輯行可以省略分號

圖中淡黃色背景的分號都是在物理行的行末,可以省略

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:

print

a a-=1

6、注釋

單行注釋:  

#

import sys

多行注釋:

'''

這是多行注釋

'''

python語 Python 基本語法

python 語法 1 列印 輸入用print 例如 print hello word python 3中可以直接列印中文,並且語法不一樣,python 3中有 2 如何定義變數名 定義變數名有以幾個條件 1 開頭必須是字母 or 下劃線 2 變數名必須是由字數 or 數字 or 下劃線的組成,不可...

python中if錯誤 Python 條件語句

python 條件語句 python條件語句是通過一條或多條語句的執行結果 true或者false 來決定執行的 塊。可以通過下圖來簡單了解條件語句的執行過程 python程式語言指定任何非0和非空 null 值為true,0 或者 null為false。python 程式設計中 if 語句用於控制...

python報錯提示語

python執行報錯提示語 報錯提示語 解釋syntaxerror invalid syntax 無效的語法,語法錯誤 nameerror name x is not defined 沒有定義變數 indentationerror expected an indented block 縮排錯誤 ke...