Python3中bytes与string的互相转换

原创 2017年07月27日 11:38:55

website = ‘http://www.cnblogs.com/txw1958/

1.
按utf-8的方式编码,转成bytes

website_bytes_utf8 = website.encode(encoding="utf-8")

2.按gb2312的方式编码,转成bytes

website_bytes_gb2312 = website.encode(encoding="gb2312")

3.解码成string,默认不填

website_string = website_bytes_utf8.decode()

4.解码成string,使用gb2312的方式

website_string_gb2312 = website_bytes_gb2312.decode("gb2312")
版权声明:本文为博主原创文章,未经博主允许不得转载。

python str与bytes之间的转换

# bytes object b = b"example" # str object s = "example" # str to bytes bytes(s, encodin...
  • yatere
  • yatere
  • 2011年07月14日 16:20
  • 63672

Python3中byte和string之间各种编码转换

设置字符串base_str = "我已经将我的狗狗送人了" print(type(base_str))按照utf-8的格式转出bytesbytes_utf_8 = base_str.encode(en...
  • HTdeyanlei
  • HTdeyanlei
  • 2016年03月12日 16:52
  • 3918

python3中bytes与string的互相转换

首先来设置一个原始的字符串, Python 3.2.3 (default, Apr 11 2012, 07:15:24) [MSC v.1500 32 bit (Intel)] on win32...
  • txw1958
  • txw1958
  • 2013年07月23日 17:08
  • 5998

Python3中bytes与string的互相转换

来源:python3中bytes与string的互相转换 首先来设置一个原始的字符串, Python 3.2.3 (default, Apr 11 2012, 07:15:24) [M...
  • liuweiyuxiang
  • liuweiyuxiang
  • 2016年10月07日 22:48
  • 10419

python-string和bytes的关系

先看一下string和bytes的关系
  • qq_25730711
  • qq_25730711
  • 2016年12月22日 17:20
  • 2553

Python str和bytes的相互转换

str0 = 'abc' a = bytes(str0, 'utf-8') print(type(str0),str0) print(type(a),a) print('----------...
  • u010261063
  • u010261063
  • 2016年08月24日 09:43
  • 5556

python str与bytes之间的转换

今天用python调用windows api的时候出了点问题,ctypes.c_char_p()这个函数,只接受bytes型或是int型的数据,但是我的传入参数却是str类型的,所以需要把str转换成...
  • zqt520
  • zqt520
  • 2013年04月06日 22:00
  • 25424

Python3中bytes和HexStr之间的转换

在Python操作数据内容时,多数情况下可能遇到下面3种类型的数据处理: hexstring 如:'1C532145697A8B6F' str 如:'\x1C\x53\x21\x45\x6...
  • wjzhangcsu
  • wjzhangcsu
  • 2017年07月11日 17:24
  • 2654

Python3中bytes与string的互相转换

website = ‘http://www.cnblogs.com/txw1958/’1. 按utf-8的方式编码,转成byteswebsite_bytes_utf8 = website.encod...
  • TH_NUM
  • TH_NUM
  • 2017年07月27日 11:38
  • 501

python之from_bytes、to_bytes

首先我们来看两个__builtin__函数 num1 = int.from_bytes(b'12', byteorder = 'big') num2 = int.from_bytes(b'12', ...
  • PYTandFA
  • PYTandFA
  • 2017年12月07日 17:43
  • 559
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Python3中bytes与string的互相转换
举报原因:
原因补充:

(最多只允许输入30个字)