Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Por que os números inteiros na tupla de linha do banco de dados têm um sufixo 'L'?


Porque nas versões do Python anteriores ao Python 3, literais de inteiros longos eram indicados com um l ou L sufixo. Em Python 3, int se long s foram mesclados em apenas int , que funciona muito bem como long costumava ser.

Observe que, tecnicamente, o int do Python( 2) era equivalente ao long do C , enquanto o long do Python era mais como um BigNumber -type coisa com precisão ilimitada (que agora é o caso do int do Python 3 tipo.)

http://docs.python.org /library/stdtypes.html#numeric-types-int-float-long-complex