Python3でのintの使い方を詳しく解説
この記事では、Python3 での int (整数) の使用に関するチュートリアルを主に紹介します。この記事の紹介は、Python3 を学習したり使用したりする人にとって、一定の参考になると思います。以下をご覧ください。
Python3 は 3 つの異なる数値型をサポートしています:
Integer (int) - 通常、整数または整数と呼ばれ、小数点のない正または負の整数を指定できます。 Python3 の整数型にはサイズ制限がなく、long 型として使用できます。ただし、実際には、マシンのメモリが限られているため、使用する整数を無限に大きくすることはできません。
-
浮動小数点型 (float) -- 浮動小数点型の数値は整数部分と小数部分で構成されます。浮動小数点型は科学的表記法 (2.5e2 = 2.5 x 102 = 250) を使用して表現することもできます。
複素数 ( complex) -- 複素数は実数部と虚数部で構成され、 a + bj または complex(a,b) で表すことができます。数値はどちらも浮動小数点型です。 - Python3におけるint(整数型)の詳しい導入を見ていきましょう。
n = -5 print(n.__abs__()) #输出:5
n = 3 print(n.__add__(5)) #输出:8
n = 5 print(n.__and__(7)) #输出:5 # 00000110 #与运算 # 00000111 #等于 00000110
#占位
n = 1234 print(n.__ceil__()) #输出:1234
n = 13 print(n.__pmod__(5)) #输出:(2, 3)
n = 5 print(n.__eq__(3)) #输出:False
n = 5 print(n.__float__()) #输出:5.0
n = 9 print(n.__floorp__(4)) #输出:2
#占位
#占位
#占位
#占位
n = 5 print(n.__ge__(3)) #输出:True
りー
__ハッシュ__りー
__index__n = 5 print(n.__gt__(3)) #输出:True
#占位
#占位
n = 11 print(n.__invert__()) #输出:-12 #ps:二进制的负数表示方法:正数按位取反再加1
n = 5 print(n.__le__(3)) #输出:False
n = 12 print(n.__lshift__(2)) #输出:48 #ps:二进制左移1位等于十进制乘2,右移一位等于十进制除2
n = 5 print(n.__lt__(3)) # #输出:False
n = 14 print(n.__mod__(3)) #输出:2
n = 3 print(n.__mul__(6)) #输出:18
n = 5 print(n.__neg__()) #输出:-5
#占位
n = 5 print(n.__ne__(3)) #输出:True
n = 3 print(n.__or__(5)) #输出:7 # # 00000011 # #或 # # 00000110 # # 00000111
# """ +self """ (不知道有啥意义)
n = 2 print(n.__pow__(3)) #输出:8
n = 5 print(n.__radd__(3)) #输出:8
#""" Return value&self. """
#""" Return pmod(value, self). """
#""" Return repr(self). """
__rmul __ (乗算、演算子:*)
#""" Return value//self. """
__ROR__
#""" Return value<<self. """
____
#""" Return value%self. """
#""" Return value*self. """
__rsub__
#""" Return value|self. """
__rtruep__
#占位
__r xor__
n = 3 print(n.__rpow__(2)) #输出:8
__sizeof__
#""" Return value>>self. """ <p style="text-align: left;">__str__</p> <pre class="brush:php;toolbar:false">#""" Return self>>value. """
sub(減算)
#""" Return value-self. """
__truep__(除算)
#""" Return value/self. """
__trunc __
#""" Return value^self. """
__xor__ (ビットごとのXOR、演算記号: ^)
#""" Returns size in memory, in bytes """
bit_length (バイナリの最小長を返す)
#""" Return str(self). """
共役
#""" Return self-value. """
from_bytes
#""" Return self/value. """
to_bytes
#占位
以上がPython3でのintの使い方を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

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

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

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

ホットトピック









PHPでint型をbyte型に変換する方法を詳しく解説 PHPでは、ネットワークデータ送信やファイル処理、暗号化アルゴリズムなどを扱う場合など、整数型(int)をバイト型(Byte)に変換する必要が生じることがよくあります。 。この記事では、int型をbyte型に変換する方法と具体的なコード例を詳しく紹介します。 1. int 型と byte の関係 コンピュータ分野では、基本データ型 int は整数を表しますが、byte (バイト) はコンピュータの記憶単位で、通常は 8 ビットのバイナリデータです

C++ では、int 型の変数は正または負の整数値のみを保持でき、10 進数値を保持できません。この目的に使用できる float 値と double 値があります。 double データ型は、小数点以下 7 桁までの小数を格納するために作成されました。整数から double データ型への変換は、コンパイラによって自動的に実行することも (「暗黙的」変換と呼ばれます)、プログラマがコンパイラに明示的に要求することもできます (「明示的」変換と呼ばれます)。次のセクションでは、さまざまな変換方法について説明します。暗黙的な変換 コンパイラは暗黙的な型変換を自動的に実行します。これを実現するには、浮動小数点型と整数型の 2 つの変数が必要です。浮動小数点値または変数を整数変数に代入するだけでは、コンパイラが他のすべてのことを処理します。

int32 の値の範囲は、-2 の 31 乗から 2 の 31 乗 - 1、つまり -2147483648 ~ 2147483647 です。 int32 は符号付き整数型です。つまり、正の数、負の数、ゼロを表現できます。1 ビットを符号ビットの表現に使用し、残りの 31 ビットは数値の表現に使用されます。符号ビットを表すために 1 ビットが使用されるため、int32 の有効ビット数は 31 です。

変換方法: 1. Itoa() 関数を使用し、構文 "strconv.Itoa(num)" 2. FormatInt() 関数を使用して、int 型データを指定した基数に変換し、文字列の形式で返します。構文「strconv .FormatInt(num,10)」。

int 型が占めるバイト数は、プログラミング言語やハードウェア プラットフォームによって異なる場合があります。詳細な紹介: 1. C 言語では、int 型は通常 2 バイトまたは 4 バイトを占有します。 32 ビット システムでは、int 型は 4 バイトを占有しますが、16 ビット システムでは、int 型は 2 バイトを占有します。 64 ビット システムでは、int 型は 8 バイトを占有する可能性があります; 2. Java では、int 型は通常 4 バイトを占有しますが、Python では int 型にはバイト制限がなく、自動的に調整できます。

Java では、int は 32 ビットの符号付きデータ型であり、その変数には 32 ビットのメモリが必要です。int データ型の有効範囲は -2147483648 ~ 2147483647 で、この範囲内のすべての整数は整数リテラルと呼ばれます。 「int num1 = 21;」のように、整数リテラルを int 変数に割り当てることができます。

VB の Int は、整数を受け取る関数を指します。その構文は "int(x)" などで、x 以下の最大の整数を取ることを意味します。int 関数に似た関数には、小数点を削除する Fix 関数が含まれます。部分を取り、残りの次の整数を返します。

文字列を int 型に変換する方法: 1. 組み込み関数 int() を使用する; 2. try-exc を使用して例外を処理する; 3. 正規表現を使用する。
