Python 十六进制的输出

上一篇 / 下一篇  2010-04-12 17:15:52 / 个人分类:Python

a = 0x50201b  #前面加0x是为了告诉程序,这个是十六进制的
b = 0x499d76
c = a + b

print("this is decimal:")
print(" a is",a) 
print(" b is",b) 
print(" c is",c) 

print("this is hex:")
print("a is")
print("%x"%(a))
print("b is")
print("%x"%(0x499d76))  #刚开始总是在第二个%前,多加个逗号,总运行不了
print("c is " + "%x"%(c))

运行结果:

this is decimal:
 a is 5251099
 b is 4824438
 c is 10075537
this is hex:
a is
50201b
b is
499d76
c is 99bd91


TAG:

 

评分:0

我来说两句

我的栏目

日历

« 2024-05-04  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 52631
  • 日志数: 17
  • 建立时间: 2009-06-29
  • 更新时间: 2015-04-24

RSS订阅

Open Toolbar