Python .encode() 字符串編碼與轉換,ord()函數求得chr的ASCII碼,struct.pack()

加入好友
加入社群
Python .encode() 字符串編碼與轉換,ord()函數求得chr的ASCII碼,struct.pack() - 儲蓄保險王

字符串編碼與轉換可以參考這邊

config = “Config”
print( config.encode() )
config_list = list(config.encode())
print(config_list)

str1=”儲蓄保險王”
print(str1.encode()) #預設值為utf-8
print(str1.encode(“utf-8”))
str1Lst = list(str1.encode())
print(str1Lst)

Python .encode() 字符串編碼與轉換,ord()函數求得chr的ASCII碼,struct.pack() - 儲蓄保險王

 

[67,111,110,102,105,103]

其實只是C o n f i g的ASCII碼(ord函數)

用以下語法也可以萃取出一樣的list:

Python .encode() 字符串編碼與轉換,ord()函數求得chr的ASCII碼,struct.pack() - 儲蓄保險王

 

結合struct.pack()

Python .encode() 字符串編碼與轉換,ord()函數求得chr的ASCII碼,struct.pack() - 儲蓄保險王

與matlab結果一致:

rx_ctrl: b’\x00C\x00o\x00n\x00f\x00i\x00g’

 

Control:
Python .encode() 字符串編碼與轉換,ord()函數求得chr的ASCII碼,struct.pack() - 儲蓄保險王

b’\x00C\x00o\x00n\x00t\x00r\x00o\x00l’

 

 

ReControl:

Python .encode() 字符串編碼與轉換,ord()函數求得chr的ASCII碼,struct.pack() - 儲蓄保險王

b’\x00R\x00e\x00C\x00o\x00n\x00t\x00r\x00o\x00l’

 

加入好友
加入社群
Python .encode() 字符串編碼與轉換,ord()函數求得chr的ASCII碼,struct.pack() - 儲蓄保險王

儲蓄保險王

儲蓄險是板主最喜愛的儲蓄工具,最喜愛的投資理財工具則是ETF,最喜愛的省錢工具則是信用卡

You may also like...

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *