is_subnormal(context=None)
Decimal
是否是非正常數,即非常接近零的數字。Decimal('1e-1000').is_subnormal()
回傳 False
。is_zero()
Decimal
是否為零。Decimal('0.0').is_zero()
回傳 True
。ln(context=None)
Decimal
的自然對數。Decimal('1').ln()
回傳 Decimal('0')
。log10(context=None)
Decimal
的以 10 為底的對數。Decimal('100').log10()
回傳 Decimal('2')
。logb(context=None)
Decimal
的底數,通常指數部分。Decimal('100').logb()
回傳 Decimal('2')
。logical_and(other, context=None)
self
和 other
的邏輯與(AND)運算。Decimal('1').logical_and(Decimal('0'))
回傳 Decimal('0')
。logical_invert(context=None)
self
的邏輯非(NOT)運算。Decimal('1').logical_invert()
回傳 Decimal('1111111111111111111111111110')
。logical_or(other, context=None)
self
和 other
的邏輯或(OR)運算。Decimal('0').logical_or(Decimal('1'))
回傳 Decimal('1')
。logical_xor(other, context=None)
self
和 other
的邏輯異或(XOR)運算。Decimal('1').logical_xor(Decimal('0'))
回傳 Decimal('1')
。max(other, context=None)
self
和 other
中的較大者。Decimal('3.14').max(Decimal('2.71'))
回傳 Decimal('3.14')
。Decimal
值,並返回較大者。