十六进制值的字符串表示形式

时间:2017-10-26 09:09:05

标签: python python-2.7

我是python中的新手。 可以有人建议如何将十六进制数转换为其字符串表示。我想实现类似下面的内容。什么应该是'convert()'的最佳方法?

 let storyBoard = UIStoryboard(name: "Your_Storyboard_Name", bundle:Bundle.main)
 self.window = UIWindow(frame: UIScreen.main.bounds)
 let yourVc = storyBoard.instantiateViewController(withIdentifier: "YourIdentifier") as? YourViewController
 if let window = window {
  window.rootViewController = yourVc
   }
 self.window?.makeKeyAndVisible()

1 个答案:

答案 0 :(得分:0)

可以使用内置函数hex,它将整数(任意大小)转换为前缀为“0x”的小写十六进制字符串

hex(val_hex)  # ==> 0xbeef

或使用format % valuesX表示已签名的十六进制(大写)

'%X' % val_hex  # ==> BEEF