ホームページ  >  記事  >  バックエンド開発  >  Pythonのintとはどういう意味ですか?

Pythonのintとはどういう意味ですか?

silencement
silencementオリジナル
2019-06-22 13:06:459557ブラウズ

Pythonのintとはどういう意味ですか?

Python を学習している学生は、a=10 と a=int(10) が影響を与えるのに、なぜ Python に int(10) ステートメントが存在するのかという疑問を持つかもしれません。同様に、int(10) が存在する必要はありません。次の図を見てみましょう。

Pythonのintとはどういう意味ですか?

図からわかるように、次のように書きます。コード a=10 では、実際には、コンピューターは最後に int のコンストラクターを呼び出す必要があり、これは、a=10 がコンピューター内で最終的に a=int(10) になることを意味します。 int の内部コンストラクター プロトタイプを見てみましょう。def init(self,x,base): これには 3 つのパラメーターがあります。最初のパラメーター self: は現在のオブジェクトを参照し、x: はコンソールによって入力されたデータを参照します。 、base: 現在の数値の 10 進数を示します。書かれていない場合、デフォルトの base=10 進数です。例: int('1010001',2) このコードは次のように解析されます: x=1010001,base=2

最終的なコードは10形式に変換されて出力されます。

以上がPythonのintとはどういう意味ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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