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

Python bytes string相互轉(zhuǎn)換過程解析

 更新時間:2020年03月05日 09:59:32   作者:猿說python  
這篇文章主要介紹了Python bytes string相互轉(zhuǎn)換過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

一.bytes和string區(qū)別

1.python bytes 也稱字節(jié)序列,并非字符。取值范圍 0 <= bytes <= 255,輸出的時候最前面會有字符b修飾;string 是python中字符串類型;

2.bytes主要是給在計算機看的,string主要是給人看的;

3.string經(jīng)過編碼encode,轉(zhuǎn)化成二進制對象,給計算機識別;bytes經(jīng)過解碼decode,轉(zhuǎn)化成string,讓我們看,但是注意反編碼的編碼規(guī)則是有范圍,\xc8就不是utf8識別的范圍;

if __name__ == "__main__":
 # 字節(jié)對象b
 b = b"shuopython.com"
 # 字符串對象s
 s = "shuopython.com"
 print(b)
 print(type(b))
 print(s)
 print(type(s))

輸出結(jié)果:

b'shuopython.com'
<class 'bytes'>
shuopython.com
<class 'str'>

二.bytes轉(zhuǎn)string

string經(jīng)過編碼encode轉(zhuǎn)化成bytes

# !usr/bin/env python
# -*- coding:utf-8 _*-
"""
@Author:何以解憂
@Blog(個人博客地址): shuopython.com
@WeChat Official Account(微信公眾號):猿說python
@Github:www.github.com
 
@File:python_bytes_string.py
@Time:2020/2/26 21:25
 
@Motto:不積跬步無以至千里,不積小流無以成江海,程序人生的精彩需要堅持不懈地積累!
"""
if __name__ == "__main__":
 s = "shuopython.com"
 # 將字符串轉(zhuǎn)換為字節(jié)對象
 b2 = bytes(s, encoding='utf8') # 必須制定編碼格式
 # print(b2)
 
 # 字符串encode將獲得一個bytes對象
 b3 = str.encode(s)
 b4 = s.encode()
 print(b3)
 print(type(b3))
 print(b4)
 print(type(b4))

輸出結(jié)果:

b'shuopython.com'
<class 'bytes'>
b'shuopython.com'
<class 'bytes'>

三.string轉(zhuǎn)bytes

bytes經(jīng)過解碼decode轉(zhuǎn)化成string

if __name__ == "__main__":
 # 字節(jié)對象b
 b = b"shuopython.com"
 print(b)
 b = bytes("猿說python", encoding='utf8')
 print(b)
 s2 = bytes.decode(b)
 s3 = b.decode()
 print(s2)
 print(s3)

輸出結(jié)果:

b'shuopython.com'
b'\xe7\x8c\xbf\xe8\xaf\xb4python'
猿說python
猿說python

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • python中取絕對值簡單方法總結(jié)

    python中取絕對值簡單方法總結(jié)

    在本篇內(nèi)容里小編給大家整理的是關(guān)于python中取絕對值簡單方法,需要的朋友們可以學習下。
    2020-07-07
  • python 異常捕獲詳解流程

    python 異常捕獲詳解流程

    異常即非正常狀態(tài),在Python中使用異常對象來表示異常。若程序在編譯或運行過程中發(fā)生錯誤,程序的執(zhí)行過程就會發(fā)生改變,拋出異常對象,程序流進入異常處理。如果異常對象沒有被處理或捕捉,程序就會執(zhí)行回溯(Traceback)來終止程序
    2022-03-03
  • Python tkinter的grid布局及Text動態(tài)顯示方法

    Python tkinter的grid布局及Text動態(tài)顯示方法

    今天小編就為大家分享一篇Python tkinter的grid布局及Text動態(tài)顯示方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-10-10
  • 如何利用Python實現(xiàn)給Excel表格截圖

    如何利用Python實現(xiàn)給Excel表格截圖

    這篇文章主要為大家詳細介紹了如何利用Python實現(xiàn)給Excel表格截圖功能,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學習一下
    2025-02-02
  • Flask框架運用WTForms實現(xiàn)用戶注冊的示例詳解

    Flask框架運用WTForms實現(xiàn)用戶注冊的示例詳解

    WTForms 是用于web開發(fā)的靈活的表單驗證和呈現(xiàn)庫,它可以與您選擇的任何web框架和模板引擎一起工作,并支持數(shù)據(jù)驗證、CSRF保護、國際化等。本文將運用WTForms實現(xiàn)用戶注冊功能,需要的可以參考一下
    2022-12-12
  • Python中的線程操作模塊(oncurrent)

    Python中的線程操作模塊(oncurrent)

    這篇文章介紹了Python中的線程操作模塊(oncurrent),文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-05-05
  • python實現(xiàn)分頁效果

    python實現(xiàn)分頁效果

    這篇文章主要為大家詳細介紹了python實現(xiàn)分頁效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-10-10
  • Python繪制堆疊柱狀圖的實例

    Python繪制堆疊柱狀圖的實例

    今天小編就為大家分享一篇Python繪制堆疊柱狀圖的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-07-07
  • python發(fā)送json參數(shù)的實例代碼

    python發(fā)送json參數(shù)的實例代碼

    在寫腳本的過程中,除了發(fā)送form表單參數(shù)之外,我們還會發(fā)送json格式的參數(shù)。那么碰見json格式要怎么發(fā)送呢,這篇我們來解決這個問題,需要的朋友可以參考下
    2019-10-10
  • OpenCV+Python幾何變換的實現(xiàn)示例

    OpenCV+Python幾何變換的實現(xiàn)示例

    這篇文章主要介紹了OpenCV+Python幾何變換的實現(xiàn)示例,圖像的幾何變換是指將一幅圖像映射到另一幅圖像內(nèi)。有縮放、翻轉(zhuǎn)、仿射變換、透視、重映射等操作。感興趣的可以了解一下
    2021-03-03

最新評論

莎车县| 清远市| 新龙县| 兴城市| 乐昌市| 如东县| 黄大仙区| 犍为县| 老河口市| 荣成市| 胶州市| 固安县| 阳高县| 上虞市| 大理市| 鹰潭市| 漠河县| 康乐县| 惠州市| 湘潭市| 五台县| 乌兰浩特市| 独山县| 安阳县| 高邮市| 玉屏| 华容县| 历史| 锡林郭勒盟| 霍山县| 东宁县| 新野县| 应城市| 宜春市| 托里县| 明星| 班玛县| 西青区| 宁武县| 外汇| 泰顺县|