number_class(context=None)
Decimal
的數字類型:
"-Infinity"
負無窮大。
"-Normal"
負正常數字。
"-Subnormal"
負的次標準數。
"-Zero"
負零。
"-Zero"
正零。
"+Subnormal"
正的次標準數。
"+Normal"
正的標準數。
"+Infinity"
正無窮。
"NaN"
肅靜NaN (非數字)。
"sNaN"
訊號NaN 。
Decimal('3.14').number_class()
回傳 "+Normal"
。Decimal
的數字類型或分類。quantize(exp, rounding=None, context=None)
Decimal
量化為具有指定精度的數值。Decimal('3.14159').quantize(Decimal('1.00'))
回傳 Decimal('3.14')
。Decimal
四捨五入到指定的小數位數。radix()
Decimal
的基數,即數字系統的基礎。Decimal('10').radix()
回傳 10
。remainder_near(other, context=None)
self % otherself - n * othernself / other
。Decimal('7').remainder_near(Decimal('3'))
回傳 Decimal('1')
。rotate(other, context=None)
Decimal
的位元進行旋轉操作。Decimal('3').rotate(1)
回傳 30
。same_quantum(other, context=None)
self
和 other
是否具有相同的量化單位。Decimal('1.0').same_quantum(Decimal('1.0'))
回傳 True
。Decimal
是否具有相同的指數或是否均為NaN。