长整型long后面可恶的L

gong0399153 2012-10-03 05:09:26
指定为long长整型后,任意数值后面都会加个大写的L,
如:100L 表示数值 100

问题:怎么样才能不显示这个‘L’ ?

谢谢!!!!
...全文
433 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
angel_su 2012-10-05
  • 打赏
  • 举报
回复
可恶的L,坑爹的多线程,喜欢吹毛求疵嘛,帮忙完善一下源码。不然多往好处看,不过求个快速方便...
gong0399153 2012-10-04
  • 打赏
  • 举报
回复
多谢各位兄弟的热心回复,python换成3.3.0后,不见那个L了。

随带提下python的多线程,只是坑爹的多线程序,现实上,还是串行的,即:根本不存在多线程的功能。

我把python所谓的‘多线程’的结构贴出来:


---- Main Thread start at: 2012-10-04 17:25:27.527782
mgdb_insert run: 15.606739044189453
mgdb_insert run: 14.094274044036865
mgdb_insert run: 14.25169587135315
mgdb_insert run: 13.860296964645386
mgdb_insert run: 15.018578052520752
mgdb_insert run: 15.911036014556885
mgdb_insert run: 15.056758880615234
mgdb_insert run: 14.996122121810913
---- Main Thread end at: 2012-10-04 17:27:26.326189
---- Main Thread time costs: 0:01:58.798407


写这个,是避免以后有兄弟从走弯路。
angel_su 2012-10-03
  • 打赏
  • 举报
回复
厌恶的话,换3.x版本,没有啥L长整数了...
Python 3.2.3 (default, Apr 11 2012, 07:15:24) [MSC v.1500 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.
>>> x = 100L
SyntaxError: invalid syntax
>>> x = 10000000000000000000000000000000000000
>>> x
10000000000000000000000000000000000000
>>> repr(x)
'10000000000000000000000000000000000000'
>>>
發糞塗牆 2012-10-03
  • 打赏
  • 举报
回复
我记得好像从2.x开始就没有L了吧?
bugs2k 2012-10-03
  • 打赏
  • 举报
回复
升级一下 python 试试...
Python 2.7.3 (default, Apr 10 2012, 23:31:26) [MSC v.1500 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.
>>> x = 100L
>>> print x
100
>>>
qq120848369 2012-10-03
  • 打赏
  • 举报
回复
str(n) but not repr(n)

37,742

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • WuKongSecurity@BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧