为了账号安全,请及时绑定邮箱和手机立即绑定

为什么数据库行元组中的整数有‘L’后缀?

为什么数据库行元组中的整数有‘L’后缀?

慕尼黑5688855 2019-07-20 14:22:47
为什么数据库行元组中的整数有‘L’后缀?我的问题是,为什么MySQL行的整数值有‘L’后缀?详情如下:下面的字典-为了便于显示-在这里人工格式化-{'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'}由MySQL数据库表的列组成,其中压缩的结果是从表中读取一次。我可以通过将这些值传递到int()来删除‘L’,因此,如果该字典位于一个名为snb_read的变量中,我可以这样做:int(snapped_read['reading'])和3018L会变成3018.我只是好奇为什么整数会这样出现。
查看完整描述

3 回答

?
慕田峪4524236

TA贡献1875条经验 获得超5个赞

L是为了long数据类型。

例如,

age = 24 # int
bankBalance = 20000005L # long


查看完整回答
反对 回复 2019-07-20
  • 3 回答
  • 0 关注
  • 659 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信