关于python的整形(int)自动转长整形(long)的问题
程序员文章站
2022-04-12 21:48:44
有时需要访问某个接口,其中传入的整形参数可能比较长就会变成long,这时如果用str()的话‘L’就会被转化到字符串中,导致接口不能识别;
这种情况下应该...
有时需要访问某个接口,其中传入的整形参数可能比较长就会变成long,这时如果用str()的话‘L’就会被转化到字符串中,导致接口不能识别;
这种情况下应该优先使用json来转译,可以完美保持翻译python的语法,如下所示:
a=[11111111111,22222222222] c=list(a) <<<<<< In [11]: c Out[11]: [11111111111L, 22222222222L] <<<<<< In [12]: str(c) Out[12]: '[11111111111L, 22222222222L]' <<<<<< In [14]: json.dumps(c) Out[14]: '[11111111111, 22222222222]'
上一篇: 身份证验证代码函数
下一篇: 代码实现简单的购物车