學習筆記 python的基礎語法

2021-08-01 20:06:20 字數 2307 閱讀 2480

互動式程式設計

python可以不需要建立指令碼檔案,而通過python直譯器的互動模式來進行**變成。

在linux上,只需要在命令列中輸入python命令即可以啟動互動式程式設計。

在window上安裝python時已經安裝了預設的互動式程式設計客戶端,可直接開啟,進行互動式程式設計。

指令碼式程式設計

榮國指令碼引數呼叫直譯器開始執行指令碼,知道指令碼執行完畢。當指令碼執行完成後,直譯器不再有效。

#!/usr/bin/python# -*- coding:utf-8 -*-

print

("你好,世界!"

);

python識別符號

在python裡,識別符號有字母、數字、下劃線組成。

在python裡,所有識別符號可以包含英文、數字和下劃線(_),但是不能以數字開頭。

python中的識別符號是區分大小寫的。

以下劃線開頭的識別符號是有特殊意義的。以單下劃線開頭_foo的代表不能直接訪問類屬性,需要通過類提供的介面記性訪問,不能用from *** import * 而匯入;

以雙下劃線開頭的__foo代表類的私有成員;以雙下換線開頭和結尾的__foo__代表python中特殊方法專用的標識,如__init__()代表類的建構函式。

python可以同一行顯示多條語句,方法是用分號;分開,如:

print

("hello"

);print

("world"

);

python保留字元

下面的列表顯示了在python中的保留字。這些保留字是不能作為常量或者變數的,或任何其他識別符號名稱。

所有python的關鍵字都值包涵小寫字母。

行和縮排

學習python與其他語言醉的的區別就是,python的**塊不適用大括號{}來控制類,函式以及其他邏輯判斷。python最具有特色的就是用縮進來寫模組。

縮排的空白數量是可變的,但是所有**塊語句必須包含相同的縮排空白,這個必須嚴格執行。如下所示:

if

true

:

print

"true"

else

print

"false"

如果縮排空格不對,將會報錯。

建議你在麼個縮排層次使用單個製表符或兩個空格或4個空格,切記不能混用。

多行語句

python語句彙總,一般以新行作為語句的結束符。

但是我們可以使用斜槓(\)將一行語句氛圍多行顯示,如下所示:

print

("hello"

+\

"world"

);

python引號

python中可以使用單引號、雙引號和三英豪來表示字串,引號的開始與結束必須是相同型別的。

其中三引號可以由多行組成,編寫多行文字的快捷語法,常用於文件字串,在檔案的特定地點,被當做注釋。

python空行

函式之間或類的方法之間用空行分隔,表示一段新**的開始。類和函式入口之間也用一行空行分隔,以突出函式入口的開始。

空行與**縮排不同,空行並不是python語法的一部分。書寫時不插入空行,python直譯器也不會運營出錯。但是空行的作用在於分隔兩段不同功能或含義的**,便於日後diamante的維護或重構。

記住:空行也是程式**的一部分。

等待使用者輸入

下面的程式在按火車後就會等待使用者輸入:

input

("\n\npress the enter key to exit."

);

同一行顯示多條語句

python可以在同一行使用多條語句,語句之間使用分號(;)分隔,一下是乙個簡單的例項:

print

("你好,世界!"

);print

("hello"

);print

("world"

);

print輸出

print預設輸出是換行的,如果要實現不換行,需要在末尾加上逗號。(python 3.x和教程上說的好像不太一樣,這點暫時沒有能夠實現,待我研究一下)。

命令列引數

很多程式可以執行一些操作來檢視一下基本功能,python可以使用-h引數檢視各種引數幫助資訊。

Python學習筆記 語法基礎

注釋 n 換行符 續行符 連線同一行中的兩個語句 分隔 塊的頭和體 塊 縮排方式體現 一般賦值 增量賦值 不支援x x等自增 自減運算 多重賦值 x y z 1 多元賦值 x,y,z 1,2,3 交換 x,y y,x 關鍵字 專用下劃線識別符號 不用from module import 匯入 系統定...

Python學習筆記 基礎語法

1 python是一種解釋性語言,不需要進行編譯 2 python命令列引數 v 輸出python版本號 h 檢視幫助3 使用中文需要新增轉碼 檔案頭 在檔案開頭加入 coding utf 8 或者 coding utf 8 注意 python3.x原始碼檔案預設使用utf 8編碼,所以可以正常解析...

python 學習筆記 基礎語法

表示注釋 本行內容不會被執行 可以寫在開頭,或寫在某一 之後 import匯入乙個模組 當輸入乙個語句塊時 如if語句 需要分開成多行。為了說明下面的語句與上面的語句有關係,需要進行縮排,一般縮排為四個空格,稱為語法縮排。使用tab鍵進行縮排。資料型別 整數 int 8 浮點數flot 8.8 字串...