欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

對python3新增的byte類型詳解

 更新時間:2018年12月04日 11:20:18   作者:杰瓊王子  
今天小編就為大家分享一篇對python3新增的byte類型詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

在python2中字節(jié)類型同字符類型區(qū)分不大,但是在python3中最重要的特性是對文本和二進制數(shù)據(jù)做了更加清晰的區(qū)分,文本總是Unicode,由字符類型表示,而二進制數(shù)據(jù)則由byte類型表示,python3不會以任意隱式方式混用字節(jié)型和字符型,也因此在python3中不能拼接字符串和字節(jié)包(python2中可以,會自動進行轉(zhuǎn)換),也不能在字節(jié)包中搜索字符串,也不能將字符串傳入?yún)?shù)為字節(jié)包的函數(shù)。

需要注意的是,在網(wǎng)絡(luò)數(shù)據(jù)傳輸過程中,python2可以通過字符串(string)方式傳輸,但是python3只能通過二進制(bytes)方式來傳輸,因此要對傳輸文本進行轉(zhuǎn)換。

python3新增的byte類型

例如下面的例子:

>>>'你好'.encode('utf-8')

b'\xe4\xbd\xa0\xe5\xa5\xbd'

>>> b'\xe4\xbd\xa0\xe5\xa5\xbd'.decode('utf-8')

'你好'

 >>>'你好'.encode('utf-8').decode('utf-8')
'你好'

其中

1.encode()和decode()方法中默認了編碼為utf-8,但是為了避免錯誤,最好將編碼加上。

2.encode()出來的結(jié)果的“b”代表二進制(binary)

以上這篇對python3新增的byte類型詳解就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • python zip()函數(shù)使用方法解析

    python zip()函數(shù)使用方法解析

    這篇文章主要介紹了python zip()函數(shù)使用方法解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-10-10
  • 淺析PyTorch中nn.Module的使用

    淺析PyTorch中nn.Module的使用

    這篇文章主要介紹了淺析PyTorch中nn.Module的使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-08-08
  • Python學習之基礎(chǔ)語法介紹

    Python學習之基礎(chǔ)語法介紹

    大家好,本篇文章主要講的是Python學習之基礎(chǔ)語法介紹,感興趣的同學趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽
    2021-12-12
  • 基于Python實現(xiàn)加強版煙花

    基于Python實現(xiàn)加強版煙花

    這篇文章主要為大家詳細介紹了如何利用Python制作一個加強版煙花景,文中的示例代碼講解詳細,對我們學習Python有一定幫助,需要的可以參考一下
    2022-02-02
  • python unichr函數(shù)知識點總結(jié)

    python unichr函數(shù)知識點總結(jié)

    在本篇文章里小編給大家整理的是一篇關(guān)于python unichr函數(shù)的知識點總結(jié)內(nèi)容,有興趣的朋友們可以學習下。
    2020-12-12
  • Python辦公自動化之CSV文件的運用和管理

    Python辦公自動化之CSV文件的運用和管理

    Python辦公?動化是利?Python編程語?來創(chuàng)建腳本和程序,以簡化、加速和?動化?常辦公任務(wù)和?作流程的過程,本文主要來介紹一下如何利用Python進行CSV文件的運用和管理,感興趣的可以了解下
    2023-12-12
  • python調(diào)用jenkinsAPI構(gòu)建jenkins,并傳遞參數(shù)的示例

    python調(diào)用jenkinsAPI構(gòu)建jenkins,并傳遞參數(shù)的示例

    這篇文章主要介紹了python調(diào)用jenkinsAPI構(gòu)建jenkins,并傳遞參數(shù)的示例,幫助大家更好的理解和學習python,感興趣的朋友可以了解下
    2020-12-12
  • SpringBoot首頁設(shè)置解析(推薦)

    SpringBoot首頁設(shè)置解析(推薦)

    這篇文章主要介紹了SpringBoot首頁設(shè)置解析,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-02-02
  • Python高級架構(gòu)模式知識點總結(jié)

    Python高級架構(gòu)模式知識點總結(jié)

    在本篇文章里小編給大家整理了一篇關(guān)于Python高級架構(gòu)模式知識點總結(jié)內(nèi)容,有興趣的朋友們可以學習參考下。
    2021-08-08
  • python 生成圖形驗證碼的方法示例

    python 生成圖形驗證碼的方法示例

    日常在網(wǎng)站使用過程中經(jīng)常遇到圖形驗證,這篇文章主要介紹了python 生成圖形驗證碼的方法示例,非常具有實用價值,需要的朋友可以參考下
    2018-11-11

最新評論