http://docs.python.org/library/numbers.html देखें - int (numbers.Integral
) numbers.Rational
का एक उप प्रकार है। जबकि इसके अंश मूल्य ही है
>>> import numbers
>>> isinstance(1337, numbers.Integral)
True
>>> isinstance(1337, numbers.Rational)
True
>>> issubclass(numbers.Integral, numbers.Rational)
True
किसी पूर्णांक के हर से हमेशा 1
है।
PEP 3141 में आपको विभिन्न प्रकार के प्रकारों के कार्यान्वयन के बारे में विवरण मिलते हैं, उदा। पिछले कथन को साबित करना:
@property
def numerator(self):
"""Integers are their own numerators."""
return +self
@property
def denominator(self):
"""Integers have a denominator of 1."""
return 1
जब पूर्णांक तर्कहीन संख्याएं हैं? – Wes