D3 函式和模組

2021-09-24 15:23:21 字數 964 閱讀 5193

1. 什麼是函式

a. 函式是完成一定功能的程式段的封裝,使用者無需理解函式是如何實現,只需了解函式的使用方法

2. 什麼是模組、包、庫

a. 模組是由多個函式和多個變數,物理上,模組對應py檔案

b. 包是多個模組的集合,物理上對應包含多個py檔案的資料夾

c. 庫是多個包的集合,物理上對應包含多個包的資料夾

3. 模組的匯入方式

a. import 模組名

i. 通過此種方法匯入模組,使用時需要加檔名才能使用

b. from 模組名 import 函式或者變數名錶

i. 通過此種方法匯入的函式或變數,在使用時無需加入檔名

4. __name__的使用

a. 在匯入模組時,會載入該模組的所有語句,可能會執行一些自己不想執行的語句

b. __name__變數時模組被載入時,會被設定為乙個數值,用於確定該模組是被python直接執行還是被其他模組匯入

c. 若模組是被匯入,則__name__ = 模組名

d. 若模組是被直接執行__name__ = '__main__'

# import math

# print(math.sqrt(4))

'''run->

2.0'''

# from math import sqrt

# print(sqrt(4))

'''run->

2.0'''

import day3.複習.a

day3.複習.a.name_test(

)'''

def name_test():

print(__name__)

'''print

(__name__)

'''run->

day3.複習.a

__main__

'''

D3能做什麼

d3.js是乙個js庫,用於建立資料視覺化圖形,但這麼說來還是小看它了。d3是個很不錯的軟體,它能幫你生成和操作帶資料的文件!為此,要 把資料載入到瀏覽器的記憶體空間 把資料繫結到文件中的元素,根據需要建立新元素 解析每個元素的範圍資料 bound datum 並為其設定相應視覺化屬性,實現元素的變...

裝置 D3 狀態筆記

以上都是亂寫的,等讀懂了再來編輯 裝置 d3 狀態包括 d3hot 和 d3cold 摘自微軟 在 d3 hot 狀態時,device 的供電大部分都已經斷掉了,其上一層 bus 仍然會給其極少的電流來進行控制。此時的 device 也能夠從邊帶電源中吸取電流,這取決於裝置的結構。此時計算機可以繼續...

D3學習筆記(7 8 3)

資料視覺化實戰 讀書筆記 1 比例尺的輸入值域 input domain 可能的輸入值的範圍。比例尺的輸出範圍 output range 輸出值可能的範圍。2 d3的比例尺函式生成器,通過d3.scale訪問。要生成乙個比例尺,在d3.scale後面加上要建立的比例尺型別即可。輸入值域 domain...