1
這是從standard library documentation中對功能的描述。爲什麼binascii.a2b_hex()返回一個字符串?
binascii.a2b_hex(hexstr)
返回由十六進制字符串hexstr表示的二進制數據。這個函數是b2a_hex()的反函數。 hexstr必須包含偶數個十六進制數字(可以是大寫或小寫),否則會引發TypeError。
但是,下面的代碼示例打印出Hello World!
import binascii
print binascii.a2b_hex('48656c6c6f20576f726c6421')
爲什麼print
解釋二進制數據作爲字符串?究竟發生了什麼?
謝謝,完美地回答我的問題。 :) – Ayrx