Python 3 字符串 encode( ) 方法


Python 3.8.5

语法格式:

str.encode(encoding= 'UTF-8', errors= 'strict')

描述:

  • encode( ) 方法以指定的编码格式对字符串进行编码。

参数说明:

  • encoding —— 编码类型,默认为 'utf-8'。
  • errors —— 设置不同的错误处理方案。默认为 'strict',表示编码错误会引发 UnicodeError。
  • 其他可用的值为 'ignore','replace','xmlcharrefreplace','backslashreplace' 以及任何其他通过 codecs.register_error( ) 注册的值。

返回值:

  • 该方法返回编码后的字符串,它是一个 bytes 对象。

示例:

>>> a = '我爱一条柴'             # 定义一个中文字符串
>>> a_gbk = a.encode('GBK')    # 以 GBK 编码类型对字符串进行编码
>>> print(a)
我爱一条柴>>> print(a_gbk)                 # 输出重新编码后的字符串,可用看到输出的是一个 bytes 对象
b'\xce\xd2\xb0\xae\xd2\xbb\xcc\xf5\xb2\xf1'>>> print(a_gbk.decode('GBK'))   # 对重新编码后的字符串进行解码并输出
我爱一条柴

encode

  • vt. (将文字材料)译成密码;编码,编制成计算机语言

decode

  • vt. 解码,破译;转换;译解,理解(外文)
  • n. <非正式> 密码译文

encoding

  • n. [计] 编码
  • v. [计] 编码(encode 的 ing 形式)

Python 3 字符串 encode( ) 方法相关推荐

  1. python的字符串一些方法

    python的字符串一些方法 python的字符串内建函数 字符串方法是从python1.6到2.0慢慢加进来的--它们也被加到了Jython中. 这些方法实现了string模块的大部分方法,如下表所 ...

  2. Python 3 字符串 format( ) 方法

    Python 3 字符串 format( ) 方法 Python 3.8.5 语法格式: str.format(*args, **kwargs) 描述: 执行字符串格式化操作. Python 2.6 ...

  3. Python 3 字符串 maketrans( ) 方法

    Python 3 字符串 maketrans( ) 方法 Python 3.8.5 语法格式: static str.maketrans(x[, y[, z]]) 描述: 此静态方法返回一个可供 st ...

  4. Python 3 字符串 center( ) 方法

    Python 3 字符串 center( ) 方法 Python 3.8.5 语法格式: str.center(width[, fillchar]) ​描述: 返回一个指定宽度(width)和填充字符 ...

  5. Python 3 字符串 strip( ) 方法

    Python 3 字符串 strip( ) 方法 Python 3.8.5 语法格式: str.strip([chars]) 描述: 移除字符串首尾指定的字符或字符序列,默认为空格. 移除规则:最外侧 ...

  6. Python 3 字符串 ljust( ) 方法

    Python 3 字符串 ljust( ) 方法 Python 3.8.5 语法格式: str.ljust(width[, fillchar]) 描述: 返回宽度为 width 的字符串,原字符串在其 ...

  7. Python 3 字符串 rstrip( ) 方法(转载)

    Python 3 字符串 rstrip( ) 方法 Python 3.8.5 语法格式: str.rstrip([chars]) 描述: 移除字符串尾部的空格或指定字符串. 移除规则:尾部的字符的移除 ...

  8. python反转字符串(简单方法)及简单的文件操作示例

    Python反转字符串的最简单方法是用切片: >>> a='123456' >>> print a[::-1] 654321 切片介绍:切片操作符中的第一个数(冒号 ...

  9. python中字符串的方法及注释

    字符串的方法及注释表: 函数 描述 capitalize() 把字符串的第一个字符改为大写 casefold() 把整个字符串的所有字符改为小写 center(width,fillchar=None) ...

最新文章

  1. [php]如何做到高并发优化
  2. Struts+2权威指南--基于WebWork核心的MVC开发源码下载
  3. python3下载教程-Python3完全零基础入门精讲 全套视频教程
  4. python入门学习课程推荐
  5. leetcode-6-Z字形变换
  6. android强制停止运行,如何在android中单击强制停止时运行服务
  7. JavaSE----属性、方法
  8. 有运气的赚钱,不如有成长的失败
  9. 前端学习/ Day1/HTTP简单易懂/GET POST/HTTP特性/HTTP与HTTPS/HTTP版本演变/加解密数字签名数字证书
  10. ibm澳州业务_通过集体学习使业务用户能够使用IBM Blueworks Live和IBM Industry Models进行业务建模
  11. 【Webex】加入会议是无法正常加入!提示“下载会议组件时无法获取正确的参数。 请联系技术支持以获取帮助。...
  12. 3. 一元函数积分学
  13. link标签的主要用法
  14. 如何看待360与腾讯之争
  15. LT8911EXB:MIPI CSI/DSI转EDP信号转换芯片-润百信科技提供技术批量支持
  16. 小说作者推荐:炤炤酒合集
  17. matlab求hession矩阵
  18. strcpy函数实现(C语言)
  19. VMware虐我千百遍,我却待她如初恋
  20. G1还有新生代和老年代么?

热门文章

  1. 基尔霍夫定律 和支路电流法
  2. ZZULIOJ 1148: 组合三位数之一
  3. Hold不住的老师 HNUST 1588
  4. Dev C++简介和安装
  5. 计算机网络专业现状,计算机网络的发展现状及网络体系结构涵义分析论文
  6. YDOOK:STM32: F1系列Cortex-M3基础型MCU 介绍
  7. Facebook要“变脸”,网友乐了:你这不就是抄微信嘛
  8. 互联网晚报 | 10月7日 星期四 | 小米中东欧5G手机市占率排名第一;威马汽车将再获5亿美元融资;诺基亚首款平板T20发布...
  9. qq空间评论bug?
  10. python numpy 对西瓜数据小样进行 k-means 聚类