scipy.constants.
find#
- scipy.constants.find(sub=None, disp=False)[source]#
傳回包含給定字串的 physical_constant 鍵列表。
- 參數:
- substr
要搜尋鍵的子字串。預設為傳回所有鍵。
- dispbool
如果為 True,則印出找到的鍵並傳回 None。否則,傳回鍵列表而不印出任何內容。
- 傳回:
- keyslist 或 None
如果 disp 為 False,則傳回鍵列表。否則,傳回 None。
範例
>>> from scipy.constants import find, physical_constants
physical_constants 字典中的哪些鍵包含 ‘boltzmann’?
>>> find('boltzmann') ['Boltzmann constant', 'Boltzmann constant in Hz/K', 'Boltzmann constant in eV/K', 'Boltzmann constant in inverse meter per kelvin', 'Stefan-Boltzmann constant']
取得名為 ‘Boltzmann constant in Hz/K’ 的常數
>>> physical_constants['Boltzmann constant in Hz/K'] (20836619120.0, 'Hz K^-1', 0.0)
尋找鍵中包含 'radius' 的常數
>>> find('radius') ['Bohr radius', 'alpha particle rms charge radius', 'classical electron radius', 'deuteron rms charge radius', 'proton rms charge radius'] >>> physical_constants['classical electron radius'] (2.8179403262e-15, 'm', 1.3e-24)