encode() 方法返回字符串的编码版本。默认编码是当前的默认字符串编码。可给予设置不同的错误处理机制。
语法
以下是encode()方法的语法:
str.encode(encoding='UTF-8',errors='strict')
参数
返回值
此方法返回的字符串的编码版本。
例子
下面的例子显示了encode()方法的使用。
#!/usr/bin/python str = "this is string example....wow!!!"; print "Encoded String: " + str.encode('base64','strict')
当我们运行上面的程序,它会产生以下结果:
Encoded String: dGhpcyBpcyBzdHJpbmcgZXhhbXBsZS4uLi53b3chISE=
主要内容:Python encode()方法,Python decode()方法前面章节在介绍 bytes 类型时,已经对 encode() 和 decode() 方法的使用做了简单的介绍,本节将对这 2 个方法做详细地说明。 我们知道,最早的字符串编码是 ASCII 编码,它仅仅对 10 个数字、26 个大小写英文字母以及一些特殊字符进行了编码。ASCII 码做多只能表示 256 个符号,每个字符只需要占用 1 个字节。 随着信息技术的发展,各国的文字都需要进行编码,于是相
本文向大家介绍Python中的super()方法使用简介,包括了Python中的super()方法使用简介的使用技巧和注意事项,需要的朋友参考一下 子类里访问父类的同名属性,而又不想直接引用父类的名字,因为说不定什么时候会去修改它,所以数据还是只保留一份的好。其实呢,还有更好的理由不去直接引用父类的名字, 这时候就该super()登场啦—— 当然 Python 2 里super() 是一定要参数的
本文向大家介绍Python中的hypot()方法使用简介,包括了Python中的hypot()方法使用简介的使用技巧和注意事项,需要的朋友参考一下 hypot()方法返回的欧几里德范数 sqrt(x*x + y*y). 语法 以下是hypot()方法的语法: 注意:此函数是无法直接访问的,所以我们需要导入math模块,然后需要用math的静态对象来调用这个函数 参数 x -- 这必须是一
问题内容: 我在对 路径 变量进行编码并将其插入 SQLite 数据库时遇到问题。我试图用无济于事的 encode(“ utf-8”) 函数解决此问题。然后,我使用 unicode() 函数为我提供 unicode 类型。 最终我获得了 unicode 类型,但是当 path 变量的类型为 str 时,仍然出现相同的错误 __ sqlite3.ProgrammingError:除非使用可以解释8位
Python3 字符串 描述 encode() 方法以指定的编码格式编码字符串。errors参数可以指定不同的错误处理方案。 语法 encode()方法语法: str.encode(encoding='UTF-8',errors='strict') 参数 encoding -- 要使用的编码,如: UTF-8。 errors -- 设置不同错误的处理方案。默认为 'strict',意为编码错误
本文向大家介绍Python UnicodeEncodeError: 'gbk' codec can't encode character 解决方法,包括了Python UnicodeEncodeError: 'gbk' codec can't encode character 解决方法的使用技巧和注意事项,需要的朋友参考一下 使用Python写文件的时候,或者将网络数据流写入到本地文件的时候,大部