scipy.constants.
find#
- scipy.constants.find(sub=None, disp=False)[源代码]#
返回包含给定字符串的 physical_constant 键的列表。
- 参数:
- substr
要搜索键的子字符串。默认情况下,返回所有键。
- dispbool
如果为 True,则打印找到的键并返回 None。否则,返回键的列表而不打印任何内容。
- 返回:
- keyslist 或 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', 'alpha particle rms charge radius', 'classical electron radius', 'deuteron rms charge radius', 'proton rms charge radius'] >>> physical_constants['classical electron radius'] (2.8179403262e-15, 'm', 1.3e-24)