UnitPrefix#

class astropy.units.UnitPrefix(symbols: tuple[str, ...], names: tuple[str, ...], factor: UnitScale)[源代码]#

基类:NamedTuple

表示单位倍数或次倍数的后缀。

参数:
symbols : tuplestrPython:Python:字符串的tuple

前置符号,与单位符号组合。如果指定了多个,则它们将被视为别名。

names : tuplestrPython:Python:字符串的tuple

前置名称,与单位名称组合。如果指定了多个,则它们将被视为别名。

factor : UnitScaleUnitScale

由前置表示的相乘因子。

实例

>>> UnitPrefix(("k",), ("kilo",), 1e3)  # Simple prefix
UnitPrefix(symbols=('k',), names=('kilo',), factor=1000.0)
>>> UnitPrefix(("da",), ("deca", "deka"), 1e1)  # Multiple names
UnitPrefix(symbols=('da',), names=('deca', 'deka'), factor=10.0)
>>> UnitPrefix(("u", "µ"), ("micro",), 1e-6)  # Multiple symbols
UnitPrefix(symbols=('u', 'µ'), names=('micro',), factor=1e-06)

创建UnitPreFix的新实例(符号、名称、因子)

属性摘要

factor 

由前置表示的相乘因子。

names 

前置名称,与单位名称组合。

symbols 

前置符号,与单位符号组合。

属性文档

factor: UnitScale#

由前置表示的相乘因子。

names: tuple[str, ...]#

前置名称,与单位名称组合。

symbols: tuple[str, ...]#

前置符号,与单位符号组合。