Python 關于bytes類方法對數字轉換的誤區, Json的重要性


本文起源于一次犯錯, 在發覺bytes()里面可以填數字, 轉出來的也是bytes類型, 就心急把里面的東西decode出來. 結果為空.搞來搞去以為是命令不熟練事實上錯在邏輯.

a1 = bytes('11', encoding='utf-8')
print(a1)b1 = a1.decode()print(b1)a2 = bytes(11)
print(a2)b2 = a2.decode()
print(b2)

錯誤的邏輯: bytes 把 int 轉成 byte類型,? 然后把byte類型通過decode 轉換回 int

image

int的確可以轉成byte, 但byte是轉不回去int的.除非你自己定義一個函數或者用內置的一些比較復雜的命令.

http://m.blog.csdn.net/crylearner/article/details/38521685


-----------------------------------------------

而基礎教程一般會叫你 想方設法把int轉成str, 再str轉byte , decode的時候, byte轉str, 再轉int.? 也是很麻煩的.盡管這個邏輯是對的.

貌似在簡單的編程, str是繞不過去的!

1102460-20170215190515285-150928547.png

參考資料:http://www.cnblogs.com/zanjiahaoge666/p/6402907.html


--------------------------------------------------

秘密武器Json


聯想到更多, 萬一我是一個數組要轉byte, 或者字典等等, 那這樣會弄得更復雜.

事實上你不要忘記一個并不復雜的工具,就是Json.有了Json,你就可以翱翔所有的數據轉換和恢復!

不單是數組, 字典, 甚至音樂, 視頻文件. Json一樣勝任


學術或足球分析交流微信:chinamaths(進討論組)

Don't hesitate to comment or add a like??? -??? Yours Bill
Bill's技術博客足球分析博客足彩數據視頻
比爾極客日志_博客園 比爾足球數據_網易博客足彩TV_優酷
比爾極客日志_CSDN比爾足球數據_新浪博客足彩TV_搜狐視頻
比爾極客日志_51CTO比爾足球數據_新浪微博足彩TV_喜馬拉雅
比爾極客日志_開源中國比爾足球數據_官方URL足彩TV_56視頻
比爾極客日志_GitHub比爾足球數據_頭條號微信號:zucai99

轉載于:https://www.cnblogs.com/billvvv/p/7230014.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/455088.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/455088.shtml
英文地址,請注明出處:http://en.pswp.cn/news/455088.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

前綴中綴后綴表達式的計算求值

原文在這里 表達式 前綴表達式(波蘭表達式) 前綴表達式又稱波蘭式,前綴表達式的運算符位于操作數之前舉例說明: (34)5-6 對應的前綴表達式就是 - 3 4 5 6 前綴表達式求值 前綴表達式的計算機求值 從右至左掃描表達式,遇到數字時,將數…

psnr 計算

PSNR是“Peak Signal to Noise Ratio”的縮寫,峰值信噪比。psnr一般是用于最大值信號和背景噪音之間的一個工程項目。 PSNR計算公式如下: 8bits表示法中,peak的最大值為255;MSE指Mean Square Error(均方誤差&#xff0…

光源時間_縮短背光源的使用壽命的原因

許多場所都會使用到led這種產品,這種產品經常用于背光的照亮中。但是由于使用led的局限性較大,所以led逐漸被背光源這種產品所代替,常常用于背景的照亮讓宣傳圖可以展現出更好的視覺,這也是許多人選擇背光源的原因。那么&#xff…

《結對-貪吃蛇-需求分析》

結對編程:貪吃蛇項目 準備階段:安裝Python、pygame 編寫階段:1. 設置游戲窗口 2. 設置游戲必要功能: a)開始、暫停、退出按鈕 b)貪吃蛇身體 c)食物 d)移動貪吃蛇所需按鍵 3. 完善游戲:添加游戲時間、貪吃蛇失敗次數…

視頻中場的問題2009-04-03 19:38(一)

視頻中場的問題2009-04-03 19:38(一) 場的用途: 讓25幀/秒的電視畫面幀速率,變為50幀/秒。使觀眾感受到更加流暢的畫面。 (二) 場的由來: 在電視制作的時候,電視掃描一副畫面的時間根據當地交流電源的頻率來確定。比如中國交流電源…

遞歸應用場景和調用機制

原文鏈接:傳送門 遞歸 迷宮問題(回溯) 概念 簡單吶的說: 遞歸就是方法自己調用自己,每次調用時傳入不同的變量,遞歸有助于編程者解決復雜的問題,同時讓代碼變得簡潔. 案例-遞歸調用機制 打印問題 public static void test(int n){if(n>2){test(n-1);}System.out.print…

在vivado里用rtl描述_如何利用Vivado HLS處理許多位準確或任意精度數據類型

我們在設計硬件時,它往往是要求更精確的位寬。例如,一個filter的輸入是12位和一個累加器的結果只需要一個最大范圍為27位。然而對于硬件設計來說,使用標準的C數據類型會造成硬件成本的浪費。這就會造成我們要使用更多的LUT和寄存器&#xff0…

Spring4.0之四:Meta Annotation(元注解)

Spring框架自2.0開始添加注解的支持,之后的每個版本都增加了更多的注解支持。注解為依賴注入,AOP(如事務)提供了更強大和簡便的方式。這也導致你要是用一個相同的注解到許多不同的類中去。這篇文章介紹meta annotation來解決這個問…

八皇后問題分析與Java實現

原文鏈接:傳送門 八皇后問題 八皇后問題,是一個古老而著名的問題,是回溯算法的典型案例。該問題是國際西洋棋棋手馬克斯貝瑟爾于1848年提出:在88格的國際象棋上擺放八個皇后,使其不能互相攻擊,即:任意兩個…

各種音視頻編解碼學習詳解 h264 ,mpeg4 ,aac 等所有音視頻格式

編解碼學習筆記(一):基本概念 媒體業務是網絡的主要業務之間。尤其移動互聯網業務的興起,在運營商和應用開發商中,媒體業務份量極重,其中媒體的編解碼服務涉及需求分析、應用開發、釋放license收費等等。最…

shell 腳本比較字符串相等_shell腳本--邏輯判斷與字符串比較

涉及到比較和判斷的時候,要注意整數比較使用-lt,-gt,ge等比較運算符,詳情參考:整數比較文件測試使用 -d, -f, -x等運算發,詳情參考:文件測試邏輯判斷使用 &&(且)、||(或)、&#xff…

單例模式之惡漢模式(詳解)

一.設計模式 概念:設計模式是一套被反復使用、多人知曉的、經過分類編目的、代碼設計經驗的總結。 目的:是用設計模式可以重用代碼,讓代碼更容易被他人理解,保證代碼的可靠性。 二.為什么要使用單例模式? 如果創造出多…

JSP中的:request.getScheme()+://+request.getServerName()+:+request.getServer

String path request.getContextPath(); String basePath request.getScheme()"://"request.getServerName()":"request.getServerPort()path"/"; <base href" <%basePath%>"> 這個語句是用來拼裝當前網頁的相對…

迷宮回溯問題分析和實現

原文鏈接:傳送門 迷宮問題 說明: 小球得到的路徑&#xff0c;和程序員設置的找路策略有關即&#xff1a;找路的上下左右的順序相關再得到小球路徑時&#xff0c;可以先使用(下右上左)&#xff0c;再改成(上右下左)&#xff0c;看看路徑是不是有變化測試回溯現象思考: 如何求出…

canvas clear 指定屬性的元素_好程序員web前端分享CSS屬性組成及作用

好程序員web前端分享CSS屬性組成及作用學習目標1、css屬性和屬性值的定義2、css文本屬性3、css列表屬性4、css背景屬性5、css邊框屬性6、css浮動屬性一、css屬性和屬性值的定義屬性&#xff1a;屬性是指定選擇符所具有的屬性&#xff0c;它是css的核心&#xff0c;css2共有150多…

mybatis大于小于等于

大于&#xff1a;<![CDATA[>]]> 小于&#xff1a;<![CDATA[<]]> 等于&#xff1a;<![CDATA[]]> 大于等于&#xff1a;<![CDATA[>]]> 小于等于&#xff1a;<![CDATA[<]]>轉載于:https://www.cnblogs.com/YuanFan123/p/7234530.html

2017年秋招-廣聯達面試及思考

面試官提問&#xff1a; 自我介紹&#xff08;沒有做充分的準備&#xff0c;總感覺說的不好&#xff09;為什么選擇做前端&#xff1f;在前端方向&#xff0c;你認為自身有哪些優點&#xff1f;前端需要掌握哪些技術知識點&#xff1f;看過哪些比較好的網站&#xff1f;會不會使…

排序算法介紹和分類

原文鏈接:傳送門 排序算法的介紹 排序也成排序算法 排序也稱排序算法(Sort Algorithm)&#xff0c;排序是將一組數據&#xff0c;依指定的順序進行排列的過程。 排序的分類&#xff1a; 1) 內部排序: 指將需要處理的所有數據都加載到**內部存儲器(內存)**中進行排序。 2) 外…

認識高清視頻編碼(MPEG、H.264、WMV-HD、RMVB)

文章出處&#xff1a;www.net1980.com 原創 最近兩年&#xff0c;“高清”這個詞語非常火熱&#xff0c;已經成為家電和IT行業的最新潮流了。高清視頻和普通視頻有什么區別呢&#xff1f;主要是分辨率上的區別&#xff0c;720P視頻的分辨率為1280X720&#xff0c;1080P視頻的分…

解讀SPP / SPPF / SimSPPF / ASPP / RFB / SPPCSPC

SPP與SPPF 一、SPP的應用的背景 在卷積神經網絡中我們經常看到固定輸入的設計&#xff0c;但是如果我們輸入的不能是固定尺寸的該怎么辦呢&#xff1f; 通常來說&#xff0c;我們有以下幾種方法&#xff1a; &#xff08;1&#xff09;對輸入進行resize操作&#xff0c;讓他們…