ホームページ バックエンド開発 Python チュートリアル Python の型を Long から int に強制するためのコード

Python の型を Long から int に強制するためのコード

Jun 16, 2016 am 08:46 AM
int long キャスト

バージョン python2.4 以降では、int の値が範囲を超えた場合、オーバーフローすることはありませんが、内部的に long 型から int の範囲に変換するコードはありません。ここで言う int 値は Java では一貫しており、つまり 4 バイトで表されます。
ギリギリ使える機能を参考までに書きました。

コードをコピー コードは次のとおりです:

import sys
def LongToInt(value):
assert isinstance(value , (int, long))
return int(value & sys.maxint)

テスト後、演算結果は 32 ビットと 64 ビットで一致しました。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Oracleでlong型をクエリする方法 Oracleでlong型をクエリする方法 Jun 12, 2023 pm 05:05 PM

Oracleでlong型をクエリする方法

Javaのlong型データの代入方法は何ですか? Javaのlong型データの代入方法は何ですか? Apr 28, 2023 pm 03:52 PM

Javaのlong型データの代入方法は何ですか?

Java で 2 つの Long オブジェクトが等しいかどうかを判断するにはどうすればよいですか? Java で 2 つの Long オブジェクトが等しいかどうかを判断するにはどうすればよいですか? Apr 20, 2023 pm 09:10 PM

Java で 2 つの Long オブジェクトが等しいかどうかを判断するにはどうすればよいですか?

PHPでint型をbytesに変換する方法を詳しく解説 PHPでint型をbytesに変換する方法を詳しく解説 Mar 06, 2024 pm 06:18 PM

PHPでint型をbytesに変換する方法を詳しく解説

double型変数をint型に変換するC++プログラム double型変数をint型に変換するC++プログラム Aug 25, 2023 pm 08:25 PM

double型変数をint型に変換するC++プログラム

long は何バイトを占めるのでしょうか? long は何バイトを占めるのでしょうか? Feb 01, 2023 am 11:49 AM

long は何バイトを占めるのでしょうか?

int32の値の範囲はどれくらいですか? int32の値の範囲はどれくらいですか? Aug 11, 2023 pm 02:53 PM

int32の値の範囲はどれくらいですか?

Java int にはいくつの数値がありますか? Java int にはいくつの数値がありますか? Mar 06, 2023 pm 04:09 PM

Java int にはいくつの数値がありますか?

See all articles