python基礎語法

2021-08-29 10:22:16 字數 1742 閱讀 9709

python是乙個高層次的結合了解釋性、編譯性、互動性和物件導向的指令碼語言。解釋型語言意味著開發過程中沒有了編譯這個環節。互動型語言意味著可以在乙個python提示符,直接互動執行寫你的程式。

python指令碼檔案以.py結尾。

匯入其他模組:import os,即匯入了os.py。

變數需要例項化,才能進一步的計算操作。

函式宣告,以冒號結尾結束宣告。

中文使用者要在開頭註明_*_ coding:utf-8 _*_。

python字元可乘,print '=' * 10等於**********。

邏輯運算子使用and或or,不適用&&與||。

1.互動式程式設計

使用python shell工具程式設計,不需要寫指令碼。

2.指令碼式程式設計

建立.py檔案,通過shell命令執行指令碼程式。

python識別符號由字母、數字、下劃線組成,其中數字不能開頭。指令碼識別符號區分大小寫。

下劃線開頭的特殊意義:以單下劃線開頭的識別符號(_foo)表示不能直接訪問的類屬性,需通過類提供的介面進行訪問。以雙下劃線開頭的(__foo)代表類的私有成員。以雙下劃線開頭和結尾的(__foo__)代表python裡特殊方法專用的標識,如__init__()代表類的建構函式。

python與其他語言最大的區別就是,python的**塊不使用大括號({})來控制類,函式以及其他邏輯判斷。用縮進來寫模組。縮排的空白數量是可變的,但是所有**塊語句必須包含相同的縮排空白數量,這個必須嚴格執行。

indentationerror: unexpected indent錯誤是python編譯器是在告訴你檔案裡格式不對了,可能是tab和空格沒對齊的問題。

indentationerror: unindent does not match any outer indentation level錯誤表明,你使用的縮排方式不一致,有的是 tab 鍵縮排,有的是空格縮排,改為一致即可。

因此,在python的**塊中必須使用相同數目的行首縮排空格數。建議在每個縮排層次使用單個製表符兩個空格四個空格,不能混用。

python語句中一般以新行作為語句的結束符。但是可以使用斜槓( \)將一行的語句分為多行顯示。

如果有括號,就不需要連線符了。

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

以#開頭的單行注釋和以三個單引號『』『或三個雙引號『』『』『』的多行注釋。

print 預設輸出是換行的,如果要實現不換行需要在變數末尾加上逗號 。

Python基礎 Python語法基礎

關鍵字是python語言的關鍵組成部分,不可隨便作為其他物件的識別符號 andas assert break class continue defdel elif else except exec finally forfrom global ifimport inis lambda notor p...

python初級語法 python語法基礎

寫在最前頭 python 程式對大小寫是敏感的!1 資料型別 1 整數 可以處理任意大小的正負整數 2 浮點數 浮點數運算可能會引入四捨五入的誤差 3 字串 可以是單引號or雙引號括起來的任意文字,但是不包括單引號or雙引號本身。ps 如果字串本身裡含有單引號or雙引號,怎麼辦呢?嘻嘻 可以使用轉義...

python初級語法 Python基礎語法

第一章格式規範 一 標頭檔案 1.注釋行 usr bin python3 coding utf 8 2.匯入模組行 匯入整個模組,格式 import module 匯入模組中全部函式,格式為 from module import 二 識別符號 首字元必須是字母或下劃線。識別符號對大小寫敏感。三 保留...