by.decode(encoding='
utf-8
',errors='
strict
')str.encode(encoding='
utf-8
',errors='
strict
')
1#!/usr/bin/env python2#
-*- coding: utf-8 -*-34
"""5
__title__ =
6__time__ = 2020/2/21 15:5678
"""9
#bytes轉字串方式一
10 b = b'
\xe9\x80\x86\xe7\x81\xab
'11 string = str(b, '
utf-8')
12print
(string)
1314
#bytes轉字串方式二
15 b = b'
\xe9\x80\x86\xe7\x81\xab
'16 string = b.decode() #
第一引數預設utf8,第二引數預設strict
17print
(string)
1819
#bytes轉字串方式三
20 b = b'
\xe9\x80\x86\xe7\x81haha\xab
'21 string = b.decode('
utf-8
', '
ignore
') #
忽略非法字元,用strict會丟擲異常
22print
(string)
2324
#bytes轉字串方式四
25 b = b'
\xe9\x80\x86\xe7\x81haha\xab
'26 string = b.decode('
utf-8
', '
replace
') #
用?取代非法字元
27print
(string)
2829
#字串轉bytes方式一
30 str1 = '逆火'
31 b = bytes(str1, encoding='
utf-8')
32print
(b)3334#
字串轉bytes方式二
35 b = str1.encode('
utf-8')
36print(b)
逆火逆火逆haha
逆�haha�b'
\xe9\x80\x86\xe7\x81\xab'b
'\xe9\x80\x86\xe7\x81\xab
'
Python bytes與字串轉化
bytes轉字串方式一 b b xe9 x80 x86 xe7 x81 xab string str b,utf 8 print string bytes轉字串方式二 b b xe9 x80 x86 xe7 x81 xab string b.decode 第一引數預設utf8,第二引數預設stric...
flash與字串 字串與屬性
有時候,我們想通過設定乙個displayobject 類是屬性值,只是需要通過點來引用即可。有時候,通過字串也可以引用顯示物件裡面的屬性值。下面舉個例子 例如我有乙個movieclip 物件,已經建立在舞台上,我們用mc表示他的物件。設定mc.x 100,那麼你看到的,mc在座標100的位置了。如果...
字元與字串
1 單引號括起來的只能是單個字元,但go語言是utf8格式的,所以單個字元長度都為4位元組,且乙個漢字也是單個字元 unsafe.sizeof c 結果是4unsafe.sizeof 我 結果也是4 單個的字元可以用 單個的 rune 型別表示,rune型別等於於uint32,也就是說儲存單個字元的...