python 位元組轉字串

2021-09-26 05:51:31 字數 569 閱讀 3888

# bytes轉字串方式一

b=b'\xe9\x80\x86\xe7\x81\xab'

string=str(b,'utf-8')

# bytes轉字串方式二

b=b'\xe9\x80\x86\xe7\x81\xab'

string=b.decode() # 第一引數預設utf8,第二引數預設strict

# bytes轉字串方式三

b=b'\xe9\x80\x86\xe7\x81haha\xab'

string=b.decode('utf-8','ignore') # 忽略非法字元,用strict會丟擲異常

# bytes轉字串方式四

b=b'\xe9\x80\x86\xe7\x81haha\xab'

string=b.decode('utf-8','replace') # 用?取代非法字元

# 字串轉bytes方式一

str1='逆火'

b=bytes(str1, encoding='utf-8')

# 字串轉bytes方式二

b=str1.encode('utf-8')

多位元組字串轉寬位元組字串(windows)

windows函式 multibytetowidechar提供將多位元組字串轉換為寬位元組字串的功能 參考windows核心程式設計2.8 int multibytetowidechar uint ucodepage,dword dwflags,pcstr pmultibytestr,int cbm...

Python 字串轉浮點型,列表轉字串

爬蟲過程中,採集的資料常以str或float存入資料庫 遇到含小數點的文字,需要轉換成浮點型xpath 或re.findall 提取資訊返回列表,列表可能為空,不便存進資料庫。a float 1.21 print a import numpy as np ls 1.2 3 0.5 array np....

字串 字元 位元組

字串就是一串零個或多個字元,並且以乙個位模式為全0的nul位元組結尾。nul位元組是字串的終止符,但它本身並不是字串的一部分,所以字串的長度並不包括nul字元。複製字串 char strcpy char dst,char const src 這個函式把引數src字串複製到dst引數。如果引數src和...