str字符串 encoding( ) 方法
描述
encode() 方法以指定的编码格式编码字符串。errors参数可以指定不同的错误处理方案。
语法
encode()方法语法:
str.encode(encoding='UTF-8',errors='strict')
参数
- encoding -- 要使用的编码,如: UTF-8。
- errors -- 设置不同错误的处理方案。默认为 'strict',意为编码错误引起一个UnicodeError。 其他可能得值有 'ignore', 'replace', 'xmlcharrefreplace', 'backslashreplace' 以及通过 codecs.register_error() 注册的任何值。
返回值
该方法返回编码后的字符串,它是一个 bytes 对象。
实例
以下实例展示了encode()方法的实例:
#!/usr/bin/python3 str = "菜包python"; str_utf8 = str.encode("UTF-8") str_gbk = str.encode("GBK")print(str)print("UTF-8 编码:", str_utf8) print("GBK 编码:", str_gbk)print("UTF-8 解码:", str_utf8.decode('UTF-8','strict')) print("GBK 解码:", str_gbk.decode('GBK','strict'))
以上实例输出结果如下:
菜包python UTF-8 编码: b'\xe8\x8f\x9c\xe5\x8c\x85python' GBK 编码: b'\xb2\xcb\xb0\xfcpython' UTF-8 解码: 菜包python GBK 解码: 菜包python
转载于:https://www.cnblogs.com/change06/p/9545364.html
str字符串 encoding( ) 方法相关推荐
- python3.6 str.replace() 字符串替换方法
python3.6 str.replace() 字符串替换方法 源码 def replace(self, old, new, count=None): # real signature unknown ...
- python中字符串str的strip()方法
strip()还有一种用法是str.strip(c),其中c也是一个字符或者一个字符串.它删除的是str字符串从头开始或者从尾开始带有c含有的字符的所有字符(确实拗口) 比如 str='hiahia ...
- python中字符串的方法及注释
字符串的方法及注释表: 函数 描述 capitalize() 把字符串的第一个字符改为大写 casefold() 把整个字符串的所有字符改为小写 center(width,fillchar=None) ...
- js笔记(三)ES5、ES5新增的数组的方法、字符串的方法、字符编码、对象的序列化和反序列化、bind
数组方法.字符串方法总结 大目录 小目录 一.ES5严格模式 1. 严格模式: 2. 严格模式的行为变更: 二.ES5新增的数组的方法 1. 判断是否为数组:Array.isArray(): 2. 判 ...
- python中str是什么_Python中str字符串的功能介绍
首字母大写,后面的小写 格式:x.capitalize() #开头第一个单词首字母大写,后面的所有字符串全部小写 例如:x = = 'i am A 好 boy' print(x.capitalize( ...
- Python Str字符串 字符串常用方法 定义 创建 拆分 成分判断 大小写调整 格式化 填充 替换 访问 查找
Python Str字符串 定义 文本序列类型-Python中的str文本数据是用str对象或字符串处理的.字符串是Unicode代码点的不可变序列.字符串文字的书写方式多种多样: 单引号:'allo ...
- int数组转strpython_python中int与str互转方法
python中int与str互转方法 最近学习python中的数据类型时,难免联想到java中的基本型数据类型与引用型数据类型.于是对python中的int与str做了简单赋值输出,出现了意料之外的事 ...
- python字符串常见方法
python字符串 1.字符串是什么? 字符串是由一个个字符组合起来的串.字符是什么?字符是一串编码.编码是什么?编码是别人规定的字节码. 2. 字符串如何定义 str1='我是字符串' str2=& ...
- Python 3 字符串 encode( ) 方法
Python 3 字符串 encode( ) 方法 Python 3.8.5 语法格式: str.encode(encoding= 'UTF-8', errors= 'strict') 描述: enc ...
最新文章
- Java线程池(一)
- python存储numpy数据为文件_numpy.savetxt是否将数组保存到文件中的特定位置?
- Java设计模式(20)——行为模式之命令模式(Command)
- 错误:pytube.exceptions.RegexMatchError
- APP的CPU,内存,耗电,流量测试工具
- Linux chmod命令
- 曾为浮云遮望眼,平沙莽莽黄入天。 终有一缘得一道,拨开云雾见青天! ——论如何快速删除上亿级数据集思路
- sqlplus connect oracle
- javascript 日常
- C语言实现入门级小游戏——扫雷(排行榜+玩家自定义难度+递归展开一片+标记地雷)版本
- 三维扫描仪中投射模块/投影仪推荐
- 计算机 网络发现不了电脑,win10网络发现已关闭网络计算机和设备不可见怎么办?...
- vue+koa2移动电商实战
- css3 flex 省略号,142.关于flex布局与省略号不显示的问题
- Apple pay 苹果支付
- 小程序实现轮播图跳转页面和小程序
- MySQL的my-innodb-heavy-4G.ini配置文件的翻译
- python3爬取图片
- 【单例】JAVA中的单例
- 英特尔的这些黑科技你一定没见过
热门文章
- VLAN系列二: 实现VLAN的机制
- javascript Windows对象(BOM)
- 让你明白response.sendRedirect()与request.getRequestDispatcher().forward()区别
- 关于 DOM 操作的几个类型
- Java使用简单工厂模式对面向接口编程模式的深度解耦实现
- 好大一盘棋:谷歌光纤再下一城
- 简单而易忽视的http 404
- C# TCPClient简单示例
- qt 拖拽 修改大小
- Extjs中createDelegate的作用