05.27 第二章 Python基礎

解釋器

命令行參數參看方式,可以使用 python -h 查看Python解釋器支持的參數。

運行Python腳本獲取傳入的參數,給腳本傳遞的與給python解釋器傳遞的區別:

import sys

sys.argv 是一個數組,表示參數列表。argc[0]表示腳本自身路徑

標識符

由字母、數字和下劃線組成,但不能以數字開頭。規則類似於C++。以下是有特殊含義的標識符:

1、__xxx 表示類的私有成員,外界不能直接訪問 __name

2、__xxx__ 表示Python特殊方法專用,包含變量與方法。

空白

空白用於分割單詞,Python中的空白泛指任何非打印字符:空格、製表符、回車、換行、換頁符和垂直製表符。

行和縮進

Python 與其他語言最大的區別就是,Python 的代碼塊不使用大括號 {} 來控制類。

python 最具特色的就是用縮進來分組,縮進的空白數量是可變的,但是所有代碼塊語句必須包含相同的縮進空白數量,這個必須嚴格執行。

python一行可以支持多條語句,使用 ; 將語句之間分割。

幾個相關的錯誤:

1、IndentationError: unexpected indent:文件裡格式不對了,可能是tab和空格沒對齊的問題

2、 IndentationError: unindent does not match any outer indentation level:錯誤表明使用的縮進方式不一致,有的是 tab 鍵縮進,有的是空格縮進

引號

Python 可以使用引號( ' )、雙引號( " )、三引號( ''' 或 """ ) 來表示字符串,引號的開始與結束必須的相同類型的。其中三引號可以由多行組成,編寫多行文本的快捷語法,常用於文檔字符串,在文件的特定地點,被當做註釋。

Python語句

一行可以寫多條Python語句,需要使用 ; 分割。

python將語句分為兩類:

1、表達式是值和運算符的組合,將產生新值。

2、語句,執行一些任務但沒有返回值。


分享到:


相關文章: