Warum haben Ganzzahlen im Datenbankzeilentupel das Suffix 'L'?

Meine Frage ist, warum die ganzzahligen Werte einer MySQL-Zeile das Suffix 'L' haben. Hier sind die Details:

Das folgende Wörterbuch - zur Vereinfachung der Anzeige hier künstlich formatiert -

{'estimated': '', 
 'suffix': '', 
 'typeofread': 'g', 
  'acct_no': 901001000L, 
  'counter': 0, 
  'time_billed': datetime.datetime(2012, 5, 1, 9, 5, 33), 
  'date_read': datetime.datetime(2012, 3, 13, 23, 19, 45), 
  'reading': 3018L, 
  'meter_num': '26174200'}

besteht aus den Spalten einer MySQL-Datenbanktabelle, die mit dem Ergebnis des einmaligen Lesens aus der Tabelle komprimiert wurden.

Ich kann das 'L' entfernen, indem ich diese Werte an int () übergebe. Wenn dieses Wörterbuch also in einer Variablen namens snapped_read enthalten wäre, könnte ich Folgendes tun:

int(snapped_read['reading']) und3018L würde sich ändern zu3018.

Ich bin nur neugierig, warum Ganzzahlen auf diese Weise angezeigt werden.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage