久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

“讓你懂電腦說的話”,,python數(shù)據(jù)類型(2)——python自動辦公4

 yaohbsg 2020-07-24

上一篇文章中,,講過了變量的定義以及賦值的概念,,還比較詳細的介紹了python中兩種比較常見的數(shù)據(jù)類型——字符串(String)和數(shù)字(Number),。這些都是python中比較基礎(chǔ)的知識,也是最常用的知識,。如果你能耐心仔細的看完上一篇文章,,那么恭喜你,,你已經(jīng)踏入了python編程的大門,,接下來要做的就是堅持,。記住一句話——“你與大神的差距,,就差一個堅持!”

“讓你懂電腦說的話”,,python數(shù)據(jù)類型(2)——python自動辦公4

堅持

這篇文中來接著講python中余下的數(shù)據(jù)類型,,相比上篇的內(nèi)容又上一個臺階,稍微復(fù)雜一點,。好了,,下面進入正文。

今天本文的主要內(nèi)容先寫在這里:列表(list),,元組(tuple),,字典(dict)和集合(set)。前面字符串和數(shù)字都是偏重“個體”的概念,,一個字符串或者數(shù)字就是一個獨立的元素,。而今天要講的4種數(shù)據(jù)類型偏重的是“群體”的概念,它們本身像一個容器,,里面可以“裝下”多個元素,。下面一個一個細說。

1.列表(list)

列表的具體形式:[數(shù)據(jù)1,,數(shù)據(jù)2,,數(shù)據(jù)3,.....,,數(shù)據(jù)n]

“讓你懂電腦說的話”,,python數(shù)據(jù)類型(2)——python自動辦公4

列表

這里面的數(shù)據(jù)可以是字符串,數(shù)字,,也可以是另一個列表,,或者后面要講的元組,、字典。例如:

list1 = ['Google', 'Baidu', 1997, 2000] # 列表中包含字符串和數(shù)字 list2 = [1, 2, [3, 4, 5] ] # 列表中包含列表

列表元素的訪問和切片:使用下標訪問,,下標從0開始,。切片操作與字符串類似,也是使用下標計數(shù),,,切片后的列表還是列表,。例如:

list1 = ['Google', 'Baidu', 1997, 2000];
list2 = [1, 2, 3, 4, 5, 6, 7 ];
 
print ( list1[0])	# 輸出'Google'
print ( list2[1:5])	# 輸出[2,3,4,5]

列表元素的更改:訪問后直接賦值可以更改列表元素

list = ['Google', 'Runoob', 1997, 2000] print ('第三個元素為 : ', list[2]) list[2] = 2001 print ('更新后的第三個元素為 : ', list[2])

列表元素的添加和刪除:添加最常用append函數(shù),在列表尾添加元素,。刪除常用del函數(shù),。

list1 = ['Bing', 'Baidu', 100, 200]
list1.append(300)	# 列表尾添加300這個元素
print('添加元素后:',list1)	# 打印輸出['Bing', 'Baidu', 100,,200, 300]

del list1[2]	# 刪除第三個元素
print ('刪除第三個元素后 : ', list)	# 打印輸出['Bing', 'Baidu', 200, 300]

2.元組(tuple)

元組的具體形式:(數(shù)據(jù)1,,數(shù)據(jù)2,數(shù)據(jù)3,,.....,,數(shù)據(jù)n)

“讓你懂電腦說的話”,python數(shù)據(jù)類型(2)——python自動辦公4

元組

元組的形式與列表十分相似,,只是將' [ ] '改成了' () ',。但是元組與列表真正的區(qū)別在于元組是不可變序列。什么意思呢,?就是元組內(nèi)的元素是不能被改變的,。它不能像列表一樣給其中一個元素重新賦值,添加新元素或者刪除某一個元素,。元組中的元素可以被訪問,,也可以切片,兩個元組之間可以拼接,,可以刪除整個元組,。

元組的訪問和切片:操作方式完全與列表一樣

tuple1 = ('Google', 'Baidu', 1997, 2000) print(tuple1[0]) # 輸出Google print(tuple1[1:3]) # 輸出('Baidu', 1997) tuple1[1] = 'Bing' # 會報錯,元組元素不能被更改

元組的連接:直接使用“ ”操作

tup1 = (12, 3.14)
tup2 = ('abc', 'xyz')

# 創(chuàng)建一個新的元組
tup3 = tup1   tup2
print (tup3)	# 輸出(12, 3.14, 'abc', 'xyz')

元組的刪除:也是使用del函數(shù),,注意只能刪除整個元組,,而不是單個元素

tup1 = ('Google', 'Baidu', 1997, 2000) del tup1 # 刪除整個tup1元組 # 刪除后tup1這個變量名就不存在了 del tup1[1] # 會報錯,不能刪除單個元素

3.字典

字典的具體形式:{數(shù)據(jù)1: 數(shù)據(jù)1的值,,數(shù)據(jù)2: 數(shù)據(jù)2的值,,.....,數(shù)據(jù)n: 數(shù)據(jù)n的值}

“讓你懂電腦說的話”,,python數(shù)據(jù)類型(2)——python自動辦公4

字典

字典的本質(zhì)是“鍵”和“值”的對,,兩者中間用“ : ”相連接。字典中的“鍵”必須是唯一的,,而且只能不可變類型,,比如字符串,,數(shù)字和元組。而“值”可以取任何數(shù)據(jù)類型,。有人說字典是python中最重要的數(shù)據(jù)類型,,因為它在代碼中的作用無可替代。

字典的訪問:使用“鍵”來訪問“值”

dict1 = {'name': 'Jack', 'age': 26, 'address': 'Beijing'}
print(dict['name'])	# 輸出Jack
print(dict['age'])	# 輸出26

字典的修改:使用“鍵”訪問“值”后直接賦值可以更改值,,如果鍵不存在的,,則會新建出一個鍵值對

dict1 = {'name': 'Jack', 'age': 26, 'address': 'Beijing'} dict1['address'] = 'Shanghai' # 修改 print(dict1) # 輸出 {'name': 'Jack', 'age': 26, 'address': 'Shanghai'} dict1['email'] = '[email protected]' # 新增 print(dict1) # 輸出 {'name': 'Jack', 'age': 26, 'address': 'Shanghai', 'email': '[email protected]'}

字典的刪除:del函數(shù)利用“鍵”刪除元素,,利用字典名直接刪除字典

dict1 = {'name': 'Jack', 'age': 26, 'address': 'Beijing'}
del dict1['age']	# 刪除單個鍵值對
print(dict1)	#  輸出{'name': 'Jack', 'address': 'Beijing'}

del dict1	# 刪除整個字典,,此時dict1變量名就不存在了

字典常用的內(nèi)置方法:

get方法:返回指定鍵的值,,如果值不在字典中返回default值

dict1 = {'name': 'Jack', 'age': 26, 'address': 'Beijing'} print(dict1.get('name')) # 輸出Jack

clear方法:清空字典內(nèi)的元素,,成為一個空字典

dict1 = {'name': 'Jack', 'age': 26, 'address': 'Beijing'}
dict1.clear()
print(	# 輸出{})

items方法:以列表形式返回字典的鍵值對元組數(shù)組

dict1 = {'name': 'Jack', 'age': 26, 'address': 'Beijing'} print(dict1.items()) # 輸出[('name', 'Jack'),( 'age', 26),('address', 'Beijing')]

keys方法:返回一個字典中所有“鍵”的迭代器,用在遍歷中,。
values方法:返回一個字典中所有“值”的迭代器,,用在遍歷中。

由于有很多概念還沒講,,keys和values方法此處不展開,,后面具體應(yīng)用時會提及。

4.集合(set)

集合的具體形式:{數(shù)據(jù)1,,數(shù)據(jù)2,,數(shù)據(jù)3,....,,數(shù)據(jù)n}

“讓你懂電腦說的話”,,python數(shù)據(jù)類型(2)——python自動辦公4

集合

集合與字典一樣同樣是用大括號包括,但是其中直接是數(shù)據(jù),,沒有鍵值對,。集合是一個無序的不重復(fù)元素序列,可以使用大括號 { } 或者 set() 函數(shù)創(chuàng)建集合,。注意:創(chuàng)建一個空集合必須用 set() 而不是 { },,因為 { } 是用來創(chuàng)建一個空字典。

集合有一個天然的作用,,那就是去除重復(fù)元素,。例如:

basket = {'apple', 'orange', 'apple', 'pear', 'orange', 'banana'}
print(basket)	# 輸出{'orange', 'banana', 'pear', 'apple'},自動去重

集合元素的添加:使用add函數(shù),,或者update函數(shù)

set1 = set(('Google', 'Baidu', 'Taobao')) set1.add('Tencent') print(set1) # 輸出{'Google', 'Baidu', 'Taobao', 'Tencent'

集合元素的移除:使用remove函數(shù)

set1 = {'Google', 'Baidu', 'Taobao'}
set1.remove('Baidu')
print(set1)	# 輸出{'Google', 'Taobao'}

看到這里,,python基本的數(shù)據(jù)類型知識你已經(jīng)具備了。本文內(nèi)容就此告一段落,。

后面的文章我會繼續(xù)介紹一些寫自動化辦公腳本需要的基本pyhon知識,。關(guān)注我,,教你一步步的使用python實現(xiàn)自動化辦公。

下期預(yù)告:條件判斷與循環(huán)

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購買等信息,,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請點擊一鍵舉報,。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多