最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python3中bytes和string之間的互相轉(zhuǎn)換

 更新時間:2017年02月09日 11:02:41   作者:方倍工作室  
這篇文章主要介紹了python3中bytes和string之間的互相轉(zhuǎn)換,文中給出了詳細的介紹和示例代碼,相信對大家具有一定的參考價值,有需要的朋友們下面來一起學習學習吧。

前言

Python 3最重要的新特性大概要算是對文本和二進制數(shù)據(jù)作了更為清晰的區(qū)分。文本總是Unicode,由str類型表示,二進制數(shù)據(jù)則由bytes類型表示。Python 3不會以任意隱式的方式混用str和bytes,正是這使得兩者的區(qū)分特別清晰。你不能拼接字符串和字節(jié)包,也無法在字節(jié)包里搜索字符串(反之亦然),也不能將字符串傳入?yún)?shù)為字節(jié)包的函數(shù)(反之亦然).

python3.0中怎么創(chuàng)建bytes型數(shù)據(jù)

bytes([1,2,3,4,5,6,7,8,9])
bytes("python", 'ascii') # 字符串,編碼

首先來設(shè)置一個原始的字符串,

Python 3.2.3 (default, Apr 11 2012, 07:15:24) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> website = 'http://www.fzitv.net/'
>>> type(website)
<class 'str'>
>>> website
'http://www.fzitv.net/'
>>>

按utf-8的方式編碼,轉(zhuǎn)成bytes

>>> website_bytes_utf8 = website.encode(encoding="utf-8")
>>> type(website_bytes_utf8)
<class 'bytes'>
>>> website_bytes_utf8
b'http://www.fzitv.net/'
>>>

按gb2312的方式編碼,轉(zhuǎn)成bytes

>>> website_bytes_gb2312 = website.encode(encoding="gb2312")
>>> type(website_bytes_gb2312)
<class 'bytes'>
>>> website_bytes_gb2312
b'http://www.fzitv.net/'
>>>

解碼成string,默認不填

>>> website_string = website_bytes_utf8.decode()
>>> type(website_string)
<class 'str'>
>>> website_string
'http://www.fzitv.net/'
>>>
>>>

解碼成string,使用gb2312的方式

>>> website_string_gb2312 = website_bytes_gb2312.decode("gb2312")
>>> type(website_string_gb2312)
<class 'str'>
>>> website_string_gb2312
'http://www.fzitv.net/'
>>>

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

相關(guān)文章

  • 用python編寫一個圖片拼接工具

    用python編寫一個圖片拼接工具

    大家好,本篇文章主要講的是用python編寫一個圖片拼接工具,感興趣的同學趕快來看一看吧,對你有幫助的話記得收藏一下
    2022-01-01
  • Python3變量與基本數(shù)據(jù)類型用法實例分析

    Python3變量與基本數(shù)據(jù)類型用法實例分析

    這篇文章主要介紹了Python3變量與基本數(shù)據(jù)類型用法,結(jié)合實例形式分析了Python3保留字、標識符、變量、基本數(shù)據(jù)類型及相關(guān)操作技巧,需要的朋友可以參考下
    2020-02-02
  • 對python實現(xiàn)模板生成腳本的方法詳解

    對python實現(xiàn)模板生成腳本的方法詳解

    今天小編就為大家分享一篇對python實現(xiàn)模板生成腳本的方法詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-01-01
  • python調(diào)用可執(zhí)行文件.exe的2種實現(xiàn)方法

    python調(diào)用可執(zhí)行文件.exe的2種實現(xiàn)方法

    Python是一種流行的編程語言,可以輕松地通過腳本調(diào)用各種應(yīng)用程序,本文就詳細的介紹了python調(diào)用可執(zhí)行文件.exe的2種實現(xiàn)方法,感興趣的可以了解一下
    2023-08-08
  • Python + opencv對拍照得到的圖片進行背景去除的實現(xiàn)方法

    Python + opencv對拍照得到的圖片進行背景去除的實現(xiàn)方法

    這篇文章主要介紹了Python + opencv對拍照得到的圖片進行背景去除的實現(xiàn)方法,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-11-11
  • pytorch實現(xiàn)mnist分類的示例講解

    pytorch實現(xiàn)mnist分類的示例講解

    今天小編就為大家分享一篇pytorch實現(xiàn)mnist分類的示例講解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-01-01
  • python通過ElementTree操作XML

    python通過ElementTree操作XML

    這篇文章介紹了python通過ElementTree操作XML的方法,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-07-07
  • 從0開始的Python學習016異常

    從0開始的Python學習016異常

    這篇文章主要介紹了Python異常,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-04-04
  • pandas去重復(fù)行并分類匯總的實現(xiàn)方法

    pandas去重復(fù)行并分類匯總的實現(xiàn)方法

    這篇文章主要介紹了pandas去重復(fù)行并分類匯總的實現(xiàn)方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-01-01
  • Flask模板引擎Jinja2使用實例

    Flask模板引擎Jinja2使用實例

    這篇文章主要介紹了Flask模板引擎Jinja2使用實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-04-04

最新評論

吉木乃县| 双鸭山市| 奎屯市| 仙桃市| 彰化县| 石泉县| 衡水市| 新乐市| 修水县| 上虞市| 昌图县| 靖远县| 连南| 永靖县| 育儿| 赤水市| 兴城市| 武鸣县| 玉田县| 浠水县| 庆阳市| 屏山县| 岢岚县| 石台县| 宁强县| 抚顺县| 无为县| 郸城县| 治县。| 庄浪县| 额敏县| 哈密市| 叶城县| 西吉县| 永仁县| 朝阳县| 玉田县| 满城县| 密云县| 共和县| 贡山|