- Python : 3.8.13
- OS : Windows 21H1
- Conda : 4.12.0
- PyCharm : 2022.1 (Community Edition)
代码
import binascii
data = b'\x12\xac\x34\xde'
# 十六进制-大写
print(type(binascii.b2a_hex(data).upper()))
print(binascii.b2a_hex(data).upper())
# 十六进制-小写
print(type(binascii.b2a_hex(data)))
print(binascii.b2a_hex(data))
# 十六进制-小写(字符串类型)
print(type(data.hex()))
print(data.hex())
运行
D:\Develop\Anaconda3\envs\pyqtenv\python.exe C:/Users/admin/Desktop/pythonProject/main.py
<class 'bytes'>
b'12AC34DE'
<class 'bytes'>
b'12ac34de'
<class 'str'>
12ac34de
Process finished with exit code 0
学习推荐
Python具有开源、跨平台、解释型和交互式等特性,值得学习。
Python的设计哲学:优雅,明确,简单。提倡用一种方法,最好是只有一种方法来做一件事。
代码的书写要遵守规范,这样有助于沟通和理解。
每种语言都有独特的思想,初学者需要转变思维、踏实践行、坚持积累。