Python基礎文法(二)

來源:互聯網
上載者:User

標籤:key   包含   區別   cti   ring   索引   對象   之間   實現   

1、Python 可以使用引號( ‘ )、雙引號( " )、三引號( ‘‘‘ 或 """ ) 來表示字串,引號的開始與結束必須的相同類型的;

2、python中單行注釋採用 # 開頭;

3、python 中多行注釋使用三個單引號(‘‘‘)或三個雙引號(""");

4、空行也是程式碼的一部分;

5、Python可以在同一行中使用多條語句,語句之間使用分號(;)分割;\n 實現換行;

6、Python可以在同一行中使用多條語句,語句之間使用分號(;)分割;

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

8、像if、while、def和class這樣的複合陳述式,首行以關鍵字開始,以冒號( : )結束;(縮排相同的一組語句構成一個代碼塊,我們稱之程式碼群組)

9、Python 中的變數賦值不需要型別宣告;每個變數在使用前都必須賦值,變數賦值以後該變數才會被建立。

等號(=)用來給變數賦值。等號(=)運算子左邊是一個變數名,等號(=)運算子右邊是儲存在變數中的值。

10、多個變數賦值;

a = b = c = 1;
a, b, c = 1, 2, "bob"

11、Python有五個標準的資料類型:
Numbers(數字)
String(字串)
List(列表)
Tuple(元組)
Dictionary(字典)
----------------------------------------------------------------------------------------
Python數字

var1 = 1
var2 = 2
var3 = 3

del var1[,var2[,var3[....,varN]]]] (del語句刪除一些對象的引用)

del var ****** del var_a, var_b (del語句刪除單個或多個對象的引用)

Python支援四種不同的數字類型:
int(有符號整型)
long(長整型[也可以代表八進位和十六進位])
float(浮點型)
complex(複數)
-------------------------------------------------------------------------------------
Python字串

字串或串(String)是由數字、字母、底線組成的一串字元。

一般記為 :

s="a1a2···an"(n>=0)

從左至右索引預設0開始的,最大範圍是字串長度少1;

從右至左索引預設-1開始的,最大範圍是字串開頭;

其中下標是從 0 開始算起,可以是正數或負數,下標可以為空白表示取到頭或尾;
-------------------------------------------------------------------------------------
Python列表

List(列表) 是 Python 中使用最頻繁的資料類型。

列表可以完成大多數集合類的資料結構實現。它支援字元,數字,字串甚至可以包含列表(即嵌套)。

列表用 [ ] 標識,是 python 最通用的複合資料型別。

列表中值的截取也可以用到變數 [頭下標:尾下標] ,從左至右索引預設 0 開始,從右至左索引預設 -1 開始,下標可以為空白表示取到頭或尾。

組合的列表(直接用+號,效果類似js的數組合并)
-------------------------------------------------------------------------------------
Python元組

元組是另一個資料類型,類似於List(列表)。

元組用"()"標識。內部元素用逗號隔開。但是元組不能二次賦值,相當於唯讀列表。

組合的元組(直接用+號,效果類似js的數組合并)

元組和列表的區別是:元組是不允許更新(重新賦值)的,而列表是允許更新;
-------------------------------------------------------------------------------------
Python 字典

字典(dictionary)是除列表以外python之中最靈活的內建資料結構類型。列表是有序的對象集合,字典是無序的對象集合。

兩者之間的區別在於:字典當中的元素是通過鍵來存取的,而不是通過位移存取。

字典用"{ }"標識。字典由索引(key)和它對應的值value組成。

字典類似js裡面的對象的操作,字典.keys() # 輸出所有鍵/字典.values()# 輸出所有值(類似對象的遍曆方法)

資料類型的轉換,只需要將資料類型作為函數名即可!

Python基礎文法(二)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.