scipy.constants.

find#

scipy.constants.find(sub=None, disp=False)[source]#

返回包含给定字符串的物理常量键列表。

参数:
substr

要搜索的子字符串。默认情况下,返回所有键。

dispbool

如果为 True,则打印找到的键并返回 None。否则,返回键列表而不打印任何内容。

返回值:
keyslist or 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',
 'classical electron radius',
 'deuteron rms charge radius',
 'proton rms charge radius']
>>> physical_constants['classical electron radius']
(2.8179403262e-15, 'm', 1.3e-24)