国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - python從入門到精通(DAY 2)

python從入門到精通(DAY 2)

2020-08-04 11:55Python教程網 Python

本文是python從入門到精通系列文章的第二篇,主要給大家簡單講解下Python的字典復制和內置函數,非常簡單實用,需要的小伙伴可以參考下

1、字典復制:

?
1
2
3
4
5
6
7
8
9
10
11
dict = {'name':'wang', 'sex':'m', 'age':34, 'job':'it'}
 
info = dict      ##別名 (二個字典指向內存的同一地址空間)
 
info1 = dict.copy()  #shadow copy 淺復制(嵌套字典第一層獨立,第二層以下相關聯)
 
import copy
 
copy.copy()      #shadow copy 淺復制
 
copy.deepcopy()    #deep copy  深復制(完全獨立)

注:淺復制下的關聯只是針對字典初始狀態包含的嵌套對象,后新加的不會

例:

?
1
2
3
4
5
>>> dict
{'info': ['a', 'b', 1, 2], 'job': 'it', 'sex': 'm', 'age': 40, 'name': 'wang'}
>>> dict_alias = dict
>>> dict_copy = copy.copy(dict)
>>> dict_deep = copy.deepcopy(dict)

#添加、改變、刪除第一層的對象鍵值,淺復制和深復制都不受影響

?
1
2
3
4
5
6
7
8
9
10
11
>>> dict['age'] = 32
 
>>> del dict['sex']
>>> dict
{'info': ['a', 'b', 1, 2], 'job': 'it', 'age': 32, 'name': 'wang'}
>>> dict_alias  
{'info': ['a', 'b', 1, 2], 'job': 'it', 'age': 32, 'name': 'wang'}
>>> dict_copy  
{'info': ['a', 'b', 1, 2], 'job': 'it', 'age': 40, 'name': 'wang', 'sex': 'm'}
>>> dict_deep  
{'info': ['a', 'b', 1, 2], 'job': 'it', 'age': 40, 'name': 'wang', 'sex': 'm'}

#改變、刪除原有的第二層的對象鍵值,淺復制受影響,而深復制都不受影響

?
1
2
3
4
5
6
7
8
9
>>> dict['info'][2] = 100
>>> dict
{'info': ['a', 'b', 100, 2], 'job': 'it', 'age': 32, 'name': 'wang'}
>>> dict_alias
{'info': ['a', 'b', 100, 2], 'job': 'it', 'age': 32, 'name': 'wang'}
>>> dict_copy
{'info': ['a', 'b', 100, 2], 'job': 'it', 'age': 40, 'name': 'wang', 'sex': 'm'}
>>> dict_deep
{'info': ['a', 'b', 1, 2], 'job': 'it', 'age': 40, 'name': 'wang', 'sex': 'm'}

#添加第二層的對象,淺復制和深復制都不受影響

?
1
2
3
4
5
6
7
8
9
>>> dict['new'] = {'a':1, 'b':2, 'c':5}
>>> dict
{'info': ['a', 'b', 100, 2], 'name': 'wang', 'age': 32, 'job': 'it', 'new': {'a': 1, 'c': 5, 'b': 2}}
>>> dict_alias
{'info': ['a', 'b', 100, 2], 'name': 'wang', 'age': 32, 'job': 'it', 'new': {'a': 1, 'c': 5, 'b': 2}}
>>> dict_copy
{'info': ['a', 'b', 100, 2], 'job': 'it', 'age': 40, 'name': 'wang', 'sex': 'm'}
>>> dict_deep
{'info': ['a', 'b', 1, 2], 'job': 'it', 'age': 40, 'name': 'wang', 'sex': 'm'}

2、內置函數說明:

      __name__:主文件時返回main,否則返回文件名,可用來判斷是否說主文件還是導入模塊;

      __file__:文件的絕對路徑;

      __doc__:文件開頭的注釋說明

例:

?
1
2
3
4
5
6
7
8
9
'''
  created by 2015-12-18
  @author: kevin
'''
 
if __name__ == '__main__':
  print('this is main file')
  print(__file__)
  print(__doc__)

 

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 免费午夜视频 | 日韩av中文字幕在线播放 | 亚洲精品一区二三区 | 日韩在线免费视频 | 久久免费精品 | 国产精品久久久久久久久久久久久 | 国产成人小视频 | 人人人人澡人人爽人人澡 | 日韩视频免费 | 久久福利电影 | 91高清在线 | 亚洲欧美激情在线 | 国产精品一区二区三区四区五区 | 91九色视频国产 | 国产精品区二区三区日本 | 91精品国产高清一区二区三区 | 日韩av免费在线 | 午夜免费av | 久久视频精品 | 91精品一区 | 欧美va天堂 | 亚洲人视频 | 久久成人免费视频 | 一本色道久久综合狠狠躁篇怎么玩 | t66y最新地址一地址二69 | 91久久91久久精品免观看 | 欧美中文字幕一区二区 | 一级欧美日韩 | 中文字幕精品一区二区精品 | 国产综合精品一区二区三区 | 成年人毛片视频 | 日韩午夜激情 | 一级做a爰片久久毛片免费陪 | 精品久久97 | 深夜影院深a | 在线小视频国产 | 国产91在线播放 | 国产精品久久久久久中文字 | 日韩理论在线 | 色播av| 中国a一片一级一片 |