Python|【python学习笔记】Python encode()方法

text":"这次记录的是python学习中encode()字符串方法 , 具体用途如下 。
功能:
python中的encode()字符串方法是用来给字符串使用指定的编码格式来编码字符串 。 与之对应的是解码decode() 。
语法:
str.encode(encoding='UTF-8'errors='strict')
参数说明:
str:需要操作的字符串 , 也就是需要编码的字符串 。
encoding -- 需要使用的编码 , 如: UTF-8、GBK等 。
errors -- 设置不同错误的处理方案 。 默认为 'strict'意为编码错误引起一个UnicodeError 。其他可能得值有'backslashreplace' ,'replace'、'ignore' 'xmlcharrefreplace' 以及通过 codecs.register_error() 注册的任何值 。
返回值:
python的encode()方法将会返回经过指定编码格式编码后的字符串 , 它是一个 bytes 对象 。
注意事项:
1、编码的是字符串 , 但是编码后的是bytes对象 , 注意类型 。
使用测试笔记:
>>> str=\"我爱我家\"
>>> str2=str.encode(\"UTF-8\") #编码
>>> str2
b'\\xe6\\x88\\x91\\xe7\\x88\\xb1\\xe6\\x88\\x91\\xe5\\xae\\xb6'
>>> str2.decode(\"UTF-8\") #解码
【Python|【python学习笔记】Python encode()方法】'我爱我家'
"