`
yzd
  • 浏览: 1813341 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

如何在python的print中格式化打印longlong型(即64位)整数

 
阅读更多
<p>from ctypes import c_longlong as longlong <br><br>
myll = longlong(1234567890123456)<br>
print "%d" % myll<br><br>
报错:<br>
  print "%d" % myll<br>
TypeError: %d format: a number is required, not c_longlong<br><br>
请问如何打印c_longlong型呢?或者如何把64位整数格式化到字符串中呢?我的sql查询中用到了</p>
<p></p>
<p>1、</p>
<p>myll = longlong(1234567890123456)<br>
msvcrt = cdll.msvcrt<br>
msvcrt.printf("%I64u/n", myll)</p>
<p></p>
<p>2、</p>
<p><span style="color: #ff0000;">print "%Ld" % myll.value</span>
</p>
<p></p>
<p></p>
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics