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)