[問題] 交換 BYTE 高低 4 位元
for a in range(1000):
b = ((a << 4) & 0xf0) + ((a >> 4) & 0x0f)
print "%02x %02x" % (a, b)
請問有人知道有別的寫法嗎? 這種方式好像是很傳統的寫法 .
python 應該可以用一些其他寫法表示出來 .
感謝 <(_ _)>
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.135.121.210
推
12/31 21:53, , 1F
12/31 21:53, 1F
→
12/31 21:59, , 2F
12/31 21:59, 2F
→
12/31 22:01, , 3F
12/31 22:01, 3F
→
12/31 22:02, , 4F
12/31 22:02, 4F
→
12/31 22:03, , 5F
12/31 22:03, 5F
→
12/31 22:04, , 6F
12/31 22:04, 6F
推
01/01 01:45, , 7F
01/01 01:45, 7F
推
01/01 20:46, , 8F
01/01 20:46, 8F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):
Python 近期熱門文章
PTT數位生活區 即時熱門文章