2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

python出来る人ちょっと来てください

1 :以下、\(^o^)/でVIPがお送りします:2015/07/14(火) 16:05:57.851 ID:qV3HnI1x0.net
import array

l = [40,-40]

ary = array.array("i",l).tostring()


print(int.from_bytes(ary[0:4],"little"))#40

print(int.from_bytes(ary[4:8],"little"))#4294967256


この二つ目の出力を-40に戻したいんだけれども、何か方法ってありますか?
intの最大値*2引くとかそういうの以外で

2 :以下、\(^o^)/でVIPがお送りします:2015/07/14(火) 16:07:29.390 ID:qsuFKYgZ0.net
氏ねば答えがわかると思うよ

3 :以下、\(^o^)/でVIPがお送りします:2015/07/14(火) 16:08:09.760 ID:kszIEQZU0.net
intの最大値*2引く

4 :以下、\(^o^)/でVIPがお送りします:2015/07/14(火) 16:09:23.037 ID:qV3HnI1x0.net
>>3
出来ればマジックナンバーは使いたくないんです

5 :以下、\(^o^)/でVIPがお送りします:2015/07/14(火) 16:12:26.416 ID:qV3HnI1x0.net
お願いします
調べても出てこないんです

6 :以下、\(^o^)/でVIPがお送りします:2015/07/14(火) 16:12:28.131 ID:DzNkPpbAp.net
signedにしてねーからだよ
ドキュメント穴が開くまで読め

7 :以下、\(^o^)/でVIPがお送りします:2015/07/14(火) 16:16:10.992 ID:qV3HnI1x0.net
>>6
ありがとうございます!
ちょっと調べてみます

8 :以下、\(^o^)/でVIPがお送りします:2015/07/14(火) 16:18:32.765 ID:qV3HnI1x0.net
>>6
int.from_bytesの引数にsignet=True入れたら直りました!
ありがとうございます!ドキュメント読みます!!

9 :以下、\(^o^)/でVIPがお送りします:2015/07/14(火) 16:20:40.791 ID:qV3HnI1x0.net
スタックオーバーフローの日本語版で聞くよりこっちで聞いた方が早い・・・

総レス数 9
2 KB
掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★