Python語法查缺補漏 第一章 基礎語法

2021-10-19 10:42:01 字數 1838 閱讀 3920

二、string資料型別

三、list資料型別

四、tuple資料型別

五、set資料型別

六、dictionary資料型別

七、運算子

不加任何字首為十進位制整數

加字首0o為八進位制整數

加字首0x為十六進製制整數

書寫方式:a+bj或者a+bj

也可使用complex函式:complex(real, imag)

使用下標』'可以訪問字串中的元素但並不能更改。

如:string[2] = 's'是會報錯的

資料修改:在通過ls[beg:end] = new_list時,其功能是用b中各元素替換ls中beg到end-1這些位置上的元素

資料刪除:ls[beg:end] =

元組中的元素與字串中的元素一樣,都不可以被修改

與元組和列表相似,set(集合)中同樣可以包含多個不同型別的元素,淡季和中的各元素無序、不允許有相同元素且元素必須是可雜湊(hashable)物件。

可雜湊物件指的是擁有__hash__(self)內建函式的物件。列表、集合和字典型別的資料不可雜湊,所以他們不能作為集合中的元素。元組、字串和數值都是可雜湊物件。

集合中的所有元素都寫在一對大括號中,各元素之間用逗號分隔。建立集合時,既可以使用{},也可以使用set函式:set([iterable])

如:a=

注意:可迭代(iterable)物件指的是可以一次返回它的乙個元素,如字串、列表、元組都是可迭代的資料型別。

與字串、列表、元組等序列不同,集合中的元素不能該使用下標方式訪問(因為無序)。

集合主要用於做並、交、差等集合運算,以及基於集合進行元素的快速檢索。

{}用於建立空字典,如果要建立乙個空集合,則需要使用set()。

鍵必須是唯一的。

鍵必須是可雜湊資料,即鍵不能是列表、元組、集合、字典等型別。

值可以是任意型別。

a =b = dict(one=1, two=2, three=3)c = dict(zip(['one', 'two', 'three'], [1, 2, 3]))d = dict([('one', 1), ('two', 2), ('three', 3)])e = dict()不能通過下標訪問,而是通過鍵訪問:print(a['one'])

print('小明的成績是%d,比上次提高了%.2f%%'%(87, 20.324))

輸出為:小明的成績是87,比上次提高了20.32%

運算子使用方法

功能描述

isx is y

如果x和y對應同樣的儲存單元,則返回true;否則返回false

is not

x is not y

如果x和y不對應同樣的儲存單元,則返回true;否則返回false

運算子使用方法

功能描述

inx in y

如果x是可迭代物件y的乙個元素,則返回true;否則返回false

not in

x not in y

如果x不是可迭代物件y的乙個元素,則返回true;否則返回false

運算子使用方法

功能描述

+(拼接)

x+y將序列x和序列y中的元素連線,生成乙個新的序列

*(重複)

x*n將序列x中的元素重複n次,生成乙個新的序列

第一章基本語法

一些容易忘記的語法。1.每條語句末尾盡量加上分號。3.陣列 var array array 4 var array array var array array aaa bbb ccc var array array aaa bbb ccc var array arr 111,1111 aaa 可以包...

python第一章筆記 第一章 基礎

參與除法的兩個數中有乙個數為浮點數,結果也為浮點數 如 1.0 2,1 2.0,1.0 2.0 python print 1.0 2 結果 0.5 print 1 2.0 結果 0.5 print 1.0 2.0 結果 0.5 整數 整數,計算結果的小數部分被截除,只保留整數部分 不會四捨五入 如 ...

第一章 Python概述

在python中,庫或者模組,是指乙個包含函式定義 類定義或常量的python程式檔案 在標準的python安裝包中,只包含了標準庫,並不包含任何擴充套件庫,根據需要再選擇合適的擴充套件庫進行安裝和使用。python自帶的pip工具是管理擴充套件庫的主要方式,支援python擴充套件庫的安裝 公升級...