Exemplo n.º 1
0
 def __oct__(self):
     tmp = "0" + _mpz_to_str(abs(self)._mpz, 8)
     return tmp if self >= 0 else "-" + tmp
Exemplo n.º 2
0
 def __hex__(self):
     tmp = "0x" + _mpz_to_str(abs(self)._mpz, 16)
     return tmp if self >= 0 else "-" + tmp
Exemplo n.º 3
0
 def __str__(self):
     if self._mpz_str is None:
         self._mpz_str = _mpz_to_str(self._mpz, 10)
     return self._mpz_str
Exemplo n.º 4
0
 def __oct__(self):
     tmp = '0' + _mpz_to_str(abs(self)._mpz, 8)
     return tmp if self >= 0 else '-' + tmp
Exemplo n.º 5
0
 def __hex__(self):
     tmp = '0x' + _mpz_to_str(abs(self)._mpz, 16)
     return tmp if self >= 0 else '-' + tmp
Exemplo n.º 6
0
 def __str__(self):
     if self._mpz_str is None:
         self._mpz_str = _mpz_to_str(self._mpz, 10)
     return self._mpz_str