iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python3中byte和string之
  • 510
分享到

Python3中byte和string之

bytestring 2023-01-31 06:01:34 510人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

设置字符串 base_str = "我已经将我的狗狗送人了" print(type(base_str)) 按照utf-8的格式转出bytes bytes_utf_8 = base_str.encode(encoding="utf

设置字符串

base_str = "我已经将我的狗狗送人了"
print(type(base_str))

按照utf-8的格式转出bytes

bytes_utf_8 = base_str.encode(encoding="utf-8")
print(bytes_utf_8)

按照gb2312的格式转成bytes

bytes_gb2312 = base_str.encode(encoding="gb2312")
print(bytes_gb2312)

解码成string(使用utf-8的格式)

str_from_utf_8 = bytes_utf_8.decode(encoding="utf-8")
print(str_from_utf_8)s

解码成string(使用gb2312的格式)

str_from_gb2312 = bytes_gb2312.decode(encoding="gb2312")
print(str_from_gb2312)

依次输入,结果如下

C:\python34\python3.exe C:/Users/cyjjkz1/PyCharmProjects/request01/stu01.py
<class 'str'>
b'\xe6\x88\x91\xe5\xb7\xb2\xe7\xbb\x8f\xe5\xb0\x86\xe6\x88\x91\xe7\x9a\x84\xe7\x8b\x97\xe7\x8b\x97\xe9\x80\x81\xe4\xba\xba\xe4\xba\x86'
b'\xce\xd2\xd2\xd1\xbe\xad\xbd\xab\xce\xd2\xb5\xc4\xb9\xb7\xb9\xb7\xcb\xcd\xc8\xcb\xc1\xcb'
我已经将我的狗狗送人了
我已经将我的狗狗送人了

进程已结束,退出代码0

--结束END--

本文标题: Python3中byte和string之

本文链接: https://www.lsjlt.com/news/190279.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Python3中byte和string之
    设置字符串 base_str = "我已经将我的狗狗送人了" print(type(base_str)) 按照utf-8的格式转出bytes bytes_utf_8 = base_str.encode(encoding="utf...
    99+
    2023-01-31
    byte string
  • 关于Java中byte[] 和 String互相转换问题
    通过用例学习Java中的byte数组和String互相转换,这种转换可能在很多情况需要,比如IO操作,生成加密hash码等等。 除非觉得必要,否则不要将它们互相转换,他们分别代表了不...
    99+
    2024-04-02
  • python3中bytes与string
    首先来设置一个原始的字符串, Python 3.2.3 (default, Apr 11 2012, 07:15:24) [MSC v.1500 32 bit (Intel)] on win32 Type "help", "copyri...
    99+
    2023-01-31
    bytes string
  • golang中怎么将string转为字节数组(byte)
    Go语言是一门新兴的高效编程语言,被广泛应用于各种领域,特别是服务器端开发。其中,字符串处理是Go语言中的一个重要部分。本文将介绍如何将字符串转换为字节数组(byte),即 golang string 转 byte。什么是字节数组?在Go语...
    99+
    2023-05-14
    Golang go语言
  • java中byte[]类型如何转换为String类型
    在 Java 中将 byte[] 类型转换为 String 类型,可以使用 String 的构造函数或者静态方法。 使用 String 构造函数 byte[] byteArray = {97, 98, 99}; String str = n...
    99+
    2023-09-08
    java servlet 开发语言
  • Go中string与[]byte高效互转的方法实例
    目录前言 数据结构 常规实现 string转[]byte []byte转string 高效实现 性能测试 总结 前言 当我们使用go进行数据序列化或反序列化操作时,可能经常涉及到字...
    99+
    2024-04-02
  • java的Array,List和byte[],String相互转换的方法你了解嘛
    目录1.Array转List,通过java.util.Arrays.asList(T... a)参数是可变泛型参数2.List转Array用.toArray(T[] a)3.Stri...
    99+
    2024-04-02
  • Python2 和 Python3 中默
    最近在使用 Python3.4 做一些脚本实现,发现对于编码的处理上和 Python2.6 有很大的不同,就此机会把相关知识做个梳理,方便需要的时候查阅。 先说下概念和差异: 脚本字符编码:就是解释器解释脚本文件时使用的编码格式,可以通过...
    99+
    2023-01-31
  • Java中字符串与byte数组之间的转换方法
    在Java编程中,我们常常需要对字符串和byte数组进行转换。字符串一般是用来表示文本信息,而byte数组则是用来表示二进制数据,如图片、音频等。本文将详细介绍Java中字符串和byte数组之间的转换方法,包括将字符串转换为byte数组和将...
    99+
    2023-08-18
    java 数据结构 前端
  • Python3之enumrate和range对比及示例分析
    Python3之enumrate和range对比及示例分析,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。Python3之enumrate和range对比及示例前言在Python...
    99+
    2023-06-02
  • golang中uint8、int8和byte三者的区别是什么
    今天就跟大家聊聊有关golang中uint8、int8和byte三者的区别是什么,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。简单说明uint8与byte可以说是一样的,因为文档中有...
    99+
    2023-06-14
  • Python3 系列之 可变参数和关键字
    刚开始接触 python 的时候,对 python 中的 *wargs (可变参数) 和 **kwargs (关键字参数)的理解不是很透彻,看了一下 《Explore Python》一书,里面对这一部分的描述相对浅显易懂, 这里依据个人...
    99+
    2023-01-30
    关键字 参数 系列之
  • Golang中字符串(string)与字节数组([]byte)一行代码互转实例
    目录一、字符串与字节数组?二、详细代码1.简单的方式字节转字符串2.简单的字符串转字节数组3.字节转字符串4.字符串转字节数组5.完整运行测试补充:一些结论如下总结一、字符串与字节数...
    99+
    2024-04-02
  • python3 学习笔记之引用传递和引用
    python中所谓的pass-by-reference(引用传递)和pass-by-value(值传递)。是由于名字是不是内存符号造成的。如果变量不包括名字所关联的目标对象,那么就是值传递。因为此时传递是通过复制名字关联来实现的。类似于指...
    99+
    2023-01-31
    学习笔记
  • Python3 中return和yield的区别
    目录一、前言二、return和yield的异同三、实例说明1 return版本2 yield版本3 yield的意义四、yield和return嵌套使用一、前言 return一直中,...
    99+
    2024-04-02
  • 浅析Python3中的bytes和str
    Python 3最重要的新特性之一是对字符串和二进制数据流做了明确的区分。文本总是Unicode,由str类型表示,二进制数据则由bytes类型表示。Python 3不会以任意隐式的方式混用str和bytes,你不能拼接字符串和字节流,也无...
    99+
    2023-01-31
    bytes str
  • Java之int和string类型转换详解
    int、String的类型转换 int -> String int i=12345; String s=""; 第一种方法:s=i+""; 第二种方法:s=String.val...
    99+
    2024-04-02
  • Deepin 20.2中安装Python3和python3-pip的方法是什么
    这篇文章给大家介绍Deepin 20.2中安装Python3和python3-pip的方法是什么,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。首先声明,在Deepin 20.2系统中有自带Python的,并且默认使用P...
    99+
    2023-06-26
  • Python3中* 和 ** 运算符怎么用
    这篇文章给大家分享的是有关Python3中* 和 ** 运算符怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。python有哪些常用库python常用的库:1.requesuts;2.scrapy;3.pil...
    99+
    2023-06-14
  • python3 中 and 和 or 运算规律
    在Python中,and和or是逻辑运算符,它们具有一定的运算规律。1. and运算规律:- 如果左侧表达式为False,则整个表达...
    99+
    2023-10-11
    python
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作