Python語言基礎5分鐘圖解-第三階段(init-super-name-copy)


Python語言基礎5分鐘圖解-第三階段(init-super-name-copy)

1、第1步:__init__()


Python語言基礎5分鐘圖解-第三階段(init-super-name-copy)

__init__()


2、第2步:super()


Python語言基礎5分鐘圖解-第三階段(init-super-name-copy)

super()

3、第3步:__name__


Python語言基礎5分鐘圖解-第三階段(init-super-name-copy)

這個demo3_0211.py要被下面的文件引用了

上圖的文件因為用上了__name__,所以下圖文件執行時,就不會出現上圖的“PI:3.14"

Python語言基礎5分鐘圖解-第三階段(init-super-name-copy)

只執行自己文件裡的good()

4、copy()


Python語言基礎5分鐘圖解-第三階段(init-super-name-copy)

copy()是一級目錄深拷貝(不改變),二級目錄是淺拷貝(跟著改變)


分享到:


相關文章: