當前位置:成語大全網 - 新華字典 - python中為什麽從str到bytes的轉化會出現類似' \x** '的形式

python中為什麽從str到bytes的轉化會出現類似' \x** '的形式

字節碼(英語:Bytecode)通常指的是已經經過編譯,但與特定機器碼無關,需要直譯器轉譯後才能成為機器碼的中間代碼。字節碼通常不像源碼壹樣可以讓人閱讀,而是編碼後的數值常量、引用、指令等構成的序列。

字節碼主要為了實現特定軟件運行和軟件環境、與硬件環境無關。字節碼的實現方式是通過編譯器和虛擬機器。編譯器將源碼編譯成字節碼,特定平臺上的虛擬機器將字節碼轉譯為可以直接執行的指令。

除了妳最終好奇的"\x"之外,應該都不難理解:三個字節碼對應了壹個漢字.

"\x"是PEP也就是Python開發團隊所采用的Bytecode標識,無實際含義.