xsd.positiveInteger
¶
The xsd.positiveInteger
class is derived from xsd.nonNegativeInteger
by setting the value of minInclusive to be 1. This results
in the standard mathematical concept of the positive integer numbers. The value space of xsd.positiveInteger
is
the infinite set {1,2,…}.
Base class: xsd.nonNegativeInteger
-> xsd.integer
-> xsd.decimal
-> xsd.anyAtomicType
-> xsd.anySimpleType
-
class
xsd.
positiveInteger
(value)¶
Attributes¶
-
xsd.anySimpleType.
lexical_value
Returns the lexical representation of the datatype as native str.
-
xsd.positiveInteger.
value
¶ Returns the value of the positiveInteger datatype as decimal.Decimal.
Methods¶
-
xsd.anySimpleType.
is_boolean
() Returns True if the datatype object is of type boolean.
-
xsd.anySimpleType.
is_decimal
() Returns True if the datatype object is of type decimal or derived from type decimal.
-
xsd.anySimpleType.
is_double
() Returns True if the datatype object is of type double.
-
xsd.anySimpleType.
is_duration
() Returns True if the datatype object is of type duration.
-
xsd.anySimpleType.
is_float
() Returns True if the datatype object is of type float.
-
xsd.anySimpleType.
is_integer
() Returns True if the datatype object is of type decimal or derived from type integer.
-
xsd.anySimpleType.
is_numeric
() Returns True if the datatype object is a numeric type.
-
xsd.anySimpleType.
is_string
() Returns True if the datatype object is a string type.
Special methods¶
__bool__, __eq__, __float__, __ge__, __gt__, __int__, __le__, __lt__, __ne__