python中英文本母和中文漢字所佔的位元組

2022-09-17 02:12:13 字數 502 閱讀 7758

print(type('李傑'.encode('utf-8')))#print(type('李傑'.encode('gbk')))#print(len('李傑'.encode('utf-8')))#6

print(len('李傑'.encode('gbk')))#4

print(len(',。'.encode('gbk')))#4

英文和符號:

print(type('li'.encode('utf-8')))#print(type('li'.encode('gbk')))#print(len('li'.encode('utf-8')))#2

print(len('li'.encode('gbk')))#2

print(len(',.'.encode('gbk')))#2

所以:utf-8編碼:乙個中文包含繁體字等於三個位元組,乙個英文本元等於乙個位元組。

gbk編碼:乙個中文包含繁體字等於二個位元組,乙個英文本元等於乙個位元組。

python中英文本母和中文漢字所佔的位元組

1.判斷所佔位元組數可以用下面語句判斷 中文和符號 print type 中文 encode utf 8 輸出為bytes型別 執行結果 class bytes print type 中文 encode gbk 執行結果 class bytes print len 中文 encode utf 8 輸...

python中英文本母算什麼類 python英語

成年人是學英語還是學python 英語肯定要的,python看個人 python中要求輸入的全是英文怎麼寫 字元來串有乙個方法源叫做isalpha 就是用來判斷乙個字串是否全都是字母的。in 19 usr input1 abcde in 20 usr input1.isalpha out 20 tr...

python 中英文 分離 中英文分離

由於沒有安裝 numpy 根據部落格提示,成功安裝了numpy 執行之後沒有錯誤,可是嘛,我看不到結果。也就隨它去了。主要有兩個問題,乙個是執行的時候出現的 valueerror need more than 0 values to unpack 對於空行就會報錯。不機智。於是加了個判斷。讓它一直走...