当前位置: 首页 > 面试题库 >

为什么数据库行元组中的整数后缀为“ L”?

慕朝明
2023-03-14
问题内容

我的问题是,为什么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”,因此,如果该字典位于名为snapped_read的变量中,则可以执行以下操作:

int(snapped_read['reading'])3018L会改变3018

我只是好奇为什么整数会以这种方式出现。


问题答案:

因为在Python 3之前的Python版本中,长整数文字用lL后缀表示。在Python 3中,ints和longs已合并为just
int,其功能与以前非常相似long

请注意,从技术上讲,Python(2)int等同于C long,而Python
long则更像是BigNumber-类型的东西,具有无限的精度(现在Python 3的int类型就是这种情况)。

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



 类似资料:
  • 对于后缀数组的概念,很多人都存在疑惑,为什么要学习后缀数组?那么我们就来说说原因,后缀数组是一个比较强大的处理字符串的算法,是有关字符串的基础算法,所以必须掌握。  学会后缀自动机(SAM)就不用学后缀数组(SA)了?不,虽然SAM看起来更为强大和全面,但是有些SAM解决不了的问题能被SA解决,只掌握SAM是远远不够的。  …… 有什么SAM做不了的例子?  比如果求一个串后缀的lcp方面的应用,

  • 我必须编写一个名为productOfPrevious的方法,它接受一个整数数组,并返回一个与输入大小相同的整数数组。返回数组中的每个单元格都是该单元格与前面所有单元格的乘积。 这是我的密码。但我不知道为什么输出数组中的元素总是为零。 输入:{1,2,3,4,5} 我需要的输出:{1,2,6,24,120} 我获得的输出:{0,0,0,0,0} 我的代码有什么问题吗?

  • 随着互联网技术的高速发展,预计2020 年底全世界网民的数量将达到 50 亿。网民数量的增加带动了网上购物、微博,网络视频等产业的发展。那么,随之而来的就是庞大的网络数据量。 大量的数据正在不断产生,那么如何安全有效地存储、检索,管理它们呢?于是对数据的有效存储、高效访问、方便共享和安全控制等问题成为了信息时代一个非常重要的问题。 使用数据库可以高效且条理分明地存储数据,它使人们能够更加迅速和方便

  • 下面是乔治老师的代码,一切正常。 但是为什么调用数据库就不行? ipList = Array(""&Rs("ip")&"") Rs("ip") 输出就是这样:"99.88", "110.52", "43.80.235", "11.9.67.180" 我只想 ipList = Array(这里从数据库调用) 请问应该怎样写? 数据库的内容是这样的: 99.88, 110.52, 43.80.235,

  • 问题内容: 我到处都读到过,当您在Java中定义介于-128到127之间的Integer时,它不会创建新对象,而是返回已经创建的对象。 除了让新手程序员比较Integer对象以查看它们是否具有相同的数字外,我看不到这样做的任何意义,但是我认为这很糟糕,因为确保他们认为可以将任何Integer对象与进行比较,并且还在教学在任何编程语言中都不好的做法:将两个“不同”对象的内容与进行比较。 这样做有其他

  • 除了让新手程序员将整数对象与进行比较,以确定它们是否是相同的数字之外,我认为这样做没有什么意义,但我认为这是不好的,因为他们肯定认为可以将任何整数与进行比较,而且在任何编程语言中都教给了一种不好的做法:用比较两个“不同”对象的内容。 为什么这样做还有其他原因吗?或者这只是在设计语言时的一个错误决定(在我看来),就像JavaScript中的可选分号一样? 编辑:我在这里看到他们解释了行为:为什么整数