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)