scipy.constants.

查找#

scipy.constants.find(sub=None, disp=False)[源代码][源代码]#

返回包含给定字符串的 physical_constant 键列表。

参数:
str

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

disp布尔

如果为 True,则打印找到的键并返回 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']

获取名为 ‘玻尔兹曼常数(以 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)