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)