国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python3中bytes類型轉換為str類型

2020-02-15 23:04:11
字體:
來源:轉載
供稿:網(wǎng)友

Python 3最重要的新特性之一是對字符串和二進制數(shù)據(jù)流做了明確的區(qū)分。文本總是Unicode,由str類型表示,二進制數(shù)據(jù)則由bytes類型表示。Python 3不會以任意隱式的方式混用str和bytes,你不能拼接字符串和字節(jié)流,也無法在字節(jié)流里搜索字符串(反之亦然),也不能將字符串傳入?yún)?shù)為字節(jié)流的函數(shù)(反之亦然)。

問題背景

基于URL解析報文的時候,URL鏈接出現(xiàn)str類型+bytes類型是報錯TypeError,如何解決這個問題呢?

解決方案

方法一:利用str函數(shù)

方法二:利用bytes.decode()進行解碼

測試代碼如下:

# -*- coding: utf-8 -*-"""Created on Wed Sep 26 10:13:07 2018

任務:Python3 bytes類型轉換為str類型

@author: 數(shù)據(jù)人陸勤"""b1 = b'Hello's1 = 'Hello'print(type(b1))print(type(s1))# bytes類型轉換為str類型# 方法1 str()函數(shù)s2 = str(b1, encoding="utf-8")print(s2)print(type(s2))# 方法2 bytes.decode()函數(shù)s3 = bytes.decode(b1)print(s3)print(type(s3))

測試結果如下:

總結

以上所述是小編給大家介紹的Python3中bytes類型轉換為str類型,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林站長站網(wǎng)站的支持!

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 六安市| 百色市| 巫山县| 融水| 宿迁市| 固镇县| 湾仔区| 旌德县| 长丰县| 昭平县| 达日县| 浏阳市| 辉县市| 利川市| 夏津县| 郑州市| 霸州市| 独山县| 夏津县| 三都| 大余县| 沙雅县| 东海县| 铜梁县| 邢台市| 新泰市| 望谟县| 白城市| 六盘水市| 湄潭县| 汉沽区| 万荣县| 通道| 安康市| 贡嘎县| 潼关县| 新化县| 福海县| 黄山市| 桃江县| 蓬安县|