关于python中MYSQL输出的问题 20
1个回答
展开全部
L代表long数据类型,可以有表示无限大的数
普通的整数是int类型,对应于C语言中的long类型,有固定的位数
Python3合并了long和int类型,int类型就可以表示无限大的数
在Python2中MySQLdb把所有的数都转换成了long类型
两者在很大的数间进行运算时,可能存在速度的差异,并没有什么其他的影响
如果数小于32位,int()可以把long类型转换为int类型
普通的整数是int类型,对应于C语言中的long类型,有固定的位数
Python3合并了long和int类型,int类型就可以表示无限大的数
在Python2中MySQLdb把所有的数都转换成了long类型
两者在很大的数间进行运算时,可能存在速度的差异,并没有什么其他的影响
如果数小于32位,int()可以把long类型转换为int类型
追问
为什么在输出结果的tuple中会显示L呢
追答
是不是用MySQLdb来操纵数据库?
在Python2中MySQLdb把所有的数都转换成了long类型
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询