# 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和...