要通過decode函數解析復雜字符串,首先需要明確字符串的編碼方式。然后可以使用相應的解碼方法對字符串進行解碼。
例如,如果字符串是使用UTF-8編碼的,可以使用decode函數并指定編碼方式為UTF-8來解碼字符串:
encoded_str = b'\xe4\xbd\xa0\xe5\xa5\xbd'
decoded_str = encoded_str.decode('utf-8')
print(decoded_str)
如果字符串是使用base64編碼的,可以使用base64庫中的解碼函數來解碼字符串:
import base64
encoded_str = b'aGVsbG8gd29ybGQ='
decoded_str = base64.b64decode(encoded_str).decode('utf-8')
print(decoded_str)
根據字符串的具體編碼方式,選擇合適的解碼方法進行解析即可。