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)