[問題] C語法轉Python

看板Python作者 (~我愛夏天~)時間13年前 (2012/11/26 20:02), 編輯推噓2(204)
留言6則, 5人參與, 最新討論串1/2 (看更多)
請教各位一下 在C語言裡面,有如下的用法 Value = ((int)buf[3]<<8) + ((int) buf[4]); 但是如果換成Python來寫,應該要怎麼寫呢? 麻煩各位指導了,感謝~~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 42.69.162.132

11/26 20:11, , 1F
ord(buf[3])*(2**8) + ord(bug[4]) 這樣!?
11/26 20:11, 1F

11/26 20:34, , 2F
python有<<跟>>啊
11/26 20:34, 2F

11/26 20:36, , 3F
可以呢~謝~如果我的buf裡面是放16進制的值也可適用嗎
11/26 20:36, 3F

11/26 20:38, , 4F
(int(buf[3]<<8)) + (int(buf[4])) 失敗XD
11/26 20:38, 4F

11/27 09:11, , 5F
CMJ 埋梗放 bug
11/27 09:11, 5F

11/28 15:39, , 6F
CMJ的code有bug(無誤)XD
11/28 15:39, 6F
文章代碼(AID): #1GireyTr (Python)
討論串 (同標題文章)
文章代碼(AID): #1GireyTr (Python)