scipy.constants.find

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

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

参数
sub字符串,Unicode

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

disp布尔尔

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

退货
keys列表或无

如果 disp 为false,则返回密钥列表。否则,不返回任何内容。

示例

>>> 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)