天天看點

vscode python多行縮進_Python基礎

一、數

在python中,數的類型有三種,整數、浮點數和複數

整數:0,1,2,等都是整數,和以前學習的整數沒有差別。

浮點數:如1.00,2.15,5.45,2.6E-5(E表示10的幂,該數表示2.6乘于10的負5次方)一般就是帶小數點的數。

複數:(2+4j)和(-1.3+2.5j)是複數的例子

二、字元串

字元串是字元的序列。在python中可以了解為引号(單引号和雙引号)内的内容。Python 的字元串是不可變的,我們無法對原字元串做任何修改。以下内容均為字元串,列印時直接列印。

'hello world'
"my name is 007"
'2019-6-27'
           

列印結果:

vscode python多行縮進_Python基礎

Python3 支援Unicode,可以表示世界上任何書面語言的字元。Python3 的字元預設就是16 位Unicode 編碼,ASCII 碼是Unicode 編碼的子集。Unicode 是ASCII 的超集。

三、引号

單引号:可以用單引号指定字元串,如’how are you’。所有的空白,即空格和制表符都照原樣保留。

雙引号:雙引号中的字元串與單引号中的字元串的使用完全相同,例如"What’s your name?" 。

三引号:三引号可用于換行使用,也可用于多行注釋,在三引号中單引号和雙引号可以随意使用。

注:所有的引号必須使用

四、轉義序列

我們可以使用“+特殊字元”,實作某些難以用字元表示的效果。比如:換行等。轉義字元有:

轉義字元 描述

反斜杠符号

" 雙引号

n 換行

r 回車

(在行尾時) 續行符

' 單引号

b 倒退(Backspace)

t 橫向制表符

五、辨別符

用于變量、函數、類、子產品等的名稱。一般有如下規則:

1.區分大小寫。Name和name是不一樣的。

2.第一個字元必須是字母或下劃線,其後是字母、數字、下劃線。如下是正确和錯誤示範:

正确示範:My_name,today2,_zhangsan

錯誤示範:2wang(不能以數字開頭), this is my name(不能有除了字母、數、字下劃線以外的字元)

3.不能使用關鍵字。比如if、and、for等。

注意:以雙劃線開頭和結尾的通常含有特殊含義,盡量避免這種寫法。比如__init__是類的構造函數。

六、資料類型

每個對象都有類型,python中最基本的資料類型:

數字:包括整數、浮點數和複數。

字元串:由字元組成的序列。

布爾值:表示真假,僅有True、False

七、對象

Python中一切皆對象。每個對象由:辨別(identity)、類型(type)、值(value)組成。

1. 辨別用于唯一辨別對象,通常對應于對象在計算機記憶體中的位址。使用内置函數id,可傳回對象的辨別。

2. 類型用于表示對象存儲的“資料”的類型。類型可以限制對象的取值範圍以及可執行的操作。可以使用type獲得對象的所屬類型。

3. 值表示對象所存儲的資料的資訊。使用print可以直接列印出值。

八、縮進

1.程式的開始不能有空格縮進,否則程式會報錯。

vscode python多行縮進_Python基礎

2.Python的縮進一般由空格組成,同一類别縮進必須統一,否則報錯。

Python 官方推薦的PEP-8 代碼風格詳細說明:https://www.python.org/dev/peps/pep-0008/

3.不要混合制表符和空格使用,因為跨平台時無法正常使用

九、注釋

注釋是程式中會被Python 解釋器忽略的一段文本。即程式執行時不會執行。注釋可以寫任意内容。

#注釋:注釋一般用于解釋代碼的運作及功能。注釋内容在#後面。但是#一般僅僅用于單行注釋。多行注釋時,每行都要#,不然會報錯。如圖:

vscode python多行縮進_Python基礎

多行注釋:'''注釋内容'''或"""注釋内容""",多行注釋一般用三引号,引号内都是注釋内容,不會執行。

vscode python多行縮進_Python基礎