在Python 3,如果我有一個字符串這樣的:如何識別字符串爲字節文字?
print(some_str)
得到這樣的事情:
b'This is the content of my string.\r\n'
我知道它的字面一個字節。
是否有一個函數可以用來確定該字符串是否採用字節字面格式(相對於Unicode 'u'
前綴)而無需第一次解釋?或者還有另一個處理這個問題的最佳做法?我有一種情況,其中獲取字節字符串需要以不同於Unicode的方式處理。從理論上講,這樣的事情:
if is_byte_literal(some_str):
// handle byte literal case
else:
// handle unicode case
您*不*有'some_str',你有'some_bytes'! – jonrsharpe