この記事では、Python3 での int (整数) の使用に関するチュートリアルを主に紹介します。この記事の紹介は、Python3 を学習したり使用したりする人にとって、一定の参考になると思います。以下をご覧ください。
Python3 は 3 つの異なる数値型をサポートしています:
Integer (int) - 通常、整数または整数と呼ばれ、小数点のない正または負の整数を指定できます。 Python3 の整数型にはサイズ制限がなく、long 型として使用できます。ただし、実際には、マシンのメモリが限られているため、使用する整数を無限に大きくすることはできません。
浮動小数点型 (float) -- 浮動小数点型の数値は整数部分と小数部分で構成されます。浮動小数点型は科学的表記法 (2.5e2 = 2.5 x 102 = 250) を使用して表現することもできます。
複素数 ( complex) -- 複素数は実数部と虚数部で構成され、 a + bj または complex(a,b) で表すことができます。数値はどちらも浮動小数点型です。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 サイトの他の関連記事を参照してください。