Python字串encode()
方法返回字串的編碼版本。預設編碼是當前的預設字串編碼。 可以給出錯誤以設定不同的錯誤處理方案。
語法
以下是encode()
方法的語法 -
str.encode(encoding = 'UTF-8',errors = 'strict')
引數
strict
」,這意味著編碼錯誤會引發UnicodeError
。其他可能的值是「ignore
」,「replace
」,「xmlcharrefreplace
」,「backslashreplace
」以及通過codecs.register_error()
註冊的任何其他名稱。返回值
範例
以下範例顯示了encode()
方法的用法。
#!/usr/bin/python3
import base64
str = "this is string example....wow!!!"
str = base64.b64encode(str.encode('utf-8',errors = 'strict'))
print ("Encoded String: " , str)
當執行上面的程式,它產生以下結果 -
Encoded String: b'dGhpcyBpcyBzdHJpbmcgZXhhbXBsZS4uLi53b3chISE='