慰问#

class astropy.units.format.Console(*args, **kwargs)[源代码]#

基类:Base

仅输出格式,以便在控制台上显示漂亮的格式。

例如::

>>> import astropy.units as u
>>> print(u.Ry.decompose().to_string('console'))
2.1798721*10^-18 m^2 kg s^-2
>>> print(u.Ry.decompose().to_string('console', fraction='multiline'))
                 m^2 kg
2.1798721*10^-18 ------
                  s^2
>>> print(u.Ry.decompose().to_string('console', fraction='inline'))
2.1798721*10^-18 m^2 kg / s^2

属性摘要

name 

方法总结

to_string(unit[, fraction])

将单位转换为其字符串表示形式。

属性文档

name: ClassVar[str] = 'console'#

方法文件

classmethod to_string(unit: UnitBase, fraction: bool | Literal['inline', 'multiline'] = False) str[源代码]#

将单位转换为其字符串表示形式。

实施 to_string

参数:
unitUnitBase单位

要转换的单位。

fraction{False|True|'inline'|'multiline'}, optional

选项如下:

  • False :原样具有负功率的显示单元底座(例如, km s-1 );

  • ‘inline’或 True :使用单行分数(例如, km / s );

  • “多行”:如果可能的话使用多行分数(适用于 latex , consoleunicode 格式;例如, $\mathrm{\frac{km}{s}}$ ).如果不可能,请使用“inline”。

加薪:
ValueError

如果 fraction 不被识别。