1. 交互式編程是不需要創建一個腳本文件的,是通過python的解釋器的交互模式進行編寫代碼的
2.腳本編程
通過腳本參數調用解釋器開始執行腳本,直到腳本執行完畢,解釋器也就不再有效。
假設已經配置了python的解釋器的path變量,使用命令執行test.py;test.py編寫有python程序。
命令行輸入 $ python test.py
3. 標識符
標識符由字母、數字、下划線組成。但是不能以數字開頭。標識符是區分大小寫的。
以下划線開頭的標識符是有特殊意義的,以單下划線開頭表示不能直接訪問的類屬性,需要通過類提供的接口進行訪問,不能用from xxx import * 導入
以雙下划線開頭的代表類的私有成員;以雙下划線開頭和結尾的代表python里特殊方法專用標識符。
python中可以同一行顯示多條語句,方法是用分號分開。
4. 控制
python不需要大括號來控制類、函數、邏輯判斷,而是用縮進來寫模塊的,縮進的空白數量是可變的,但是代碼快語句必須保持相同的空白數量,這個必須嚴格執行。
5.報錯問題
IndentationError: unindent does not match any outer indentation level錯誤表明,你使用的縮進方式不一致,有的是 tab 鍵縮進,有的是空格縮進,改為一致即可。
如果是 IndentationError: unexpected indent 錯誤, 則 python 編譯器是在告訴你"Hi,老兄,你的文件里格式不對了,可能是tab和空格沒對齊的問題",所有 python 對格式要求非常嚴格。
6. python中一般以新行表示語句的結束符,但是我們可以用斜杠(\)將一行的語句分為多行顯示。
7.python引號
Python 可以使用引號( ' )、雙引號( " )、三引號( ''' 或 """ ) 來表示字符串,引號的開始與結束必須的相同類型的,其中三引號可以由多行組成,常用於文檔字符串,在文件的特定地點被當做注釋。paragraph = """這是一個段落。
包含了多個語句"""
8. python注釋
單行注釋采用#開頭
多行注釋采用三個單引號或者三個雙引號。
9.python空行
函數之間或類之間的方法用空行分隔,表示新的代碼的開始。類和函數入口之間也用空行分隔。
空行也是程序代碼的一部分。
10.print輸出默認是換行的,如果要實現不換行只需要在變量末尾加上逗號。
11. 縮進相同的一組語句構成一個代碼塊,也稱之為代碼組,
像if def 這些復合語句,首行以關鍵字開頭,以冒號結束,我們稱首行及后面的代碼組稱為一個子句(clause)