この記事では、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__add__(加算、演算子:+)
n = 3 print(n.__add__(5)) #输出:8__and__(ビットごとのAND演算、演算子:&)
n = 5 print(n.__and__(7)) #输出:5 # 00000110 #与运算 # 00000111 #等于 00000110__bool__
#占位__ceil__(自分自身に戻る)
n = 1234 print(n.__ceil__()) #输出:1234__pmod__ (除数と余りを返します)
n = 13 print(n.__pmod__(5)) #输出:(2, 3)__eq__ (2 つの数値が等しいかどうかを判断します、演算子: ==)
n = 5 print(n.__eq__(3)) #输出:False__float__ (浮動小数点型に変換します)
n = 5 print(n.__float__()) #输出:5.0__floorp__ (整数の除算を行い、商の整数部分を返します) 、演算子: //)
n = 9 print(n.__floorp__(4)) #输出:2__floor__
#占位__format__
#占位__getattribute__
#占位__getnewargs__
#占位__ge__(>=であるかどうかを判断する)
n = 5 print(n.__ge__(3)) #输出:True__gt__(>であるかどうかを判断する)
りー
__ハッシュ__りー
__index__n = 5 print(n.__gt__(3)) #输出:True__invert__ (2値ビット反転、演算子: ~)
#占位__le__ (<=かどうか判定)
#占位__lshift__ (2値左シフト演算、演算子: <<)
n = 11 print(n.__invert__()) #输出:-12 #ps:二进制的负数表示方法:正数按位取反再加1__lt__ (<=かどうか判定) ;)
n = 5 print(n.__le__(3)) #输出:False__mod__(モジュラス - 除算の余りを返す、演算子: %)
n = 12 print(n.__lshift__(2)) #输出:48 #ps:二进制左移1位等于十进制乘2,右移一位等于十进制除2__mul__(乗算、演算子: *)
n = 5 print(n.__lt__(3)) # #输出:False__neg__(反転、正の数が負になる、負の数を正の数に変える、演算子: -)
n = 14 print(n.__mod__(3)) #输出:2__new__
n = 3 print(n.__mul__(6)) #输出:18__ne__ (2つの値が等しくないかどうかを判断、演算子: != )
n = 5 print(n.__neg__()) #输出:-5__or__ (ビットごとのOR演算、演算子: |)
#占位__pos__
n = 5 print(n.__ne__(3)) #输出:True__pow__ (xy [xのy乗]の値を返します)
n = 3 print(n.__or__(5)) #输出:7 # # 00000011 # #或 # # 00000110 # # 00000111__radd__(加算、演算子: +)
# """ +self """ (不知道有啥意义)__rand__
n = 2 print(n.__pow__(3)) #输出:8__rpmod__
n = 5 print(n.__radd__(3)) #输出:8__repr__(それ自体を返します)
#""" Return value&self. """__rfloorp__ (整数の除算を行います) 、商の整数部分を返します、演算子: //)
#""" Return pmod(value, self). """__rlshift__ (バイナリ左シフト演算、演算子: <<)
#""" Return repr(self). """__rmod__ (剰余 - 除算の余りを返します、演算子:%) RRrree
__rmul __ (乗算、演算子:*)
#""" Return value//self. """
__ROR__
#""" Return value<<self. """E
____
#""" Return value%self. """E_RPow __ (yx [yxのX.)値に戻る]shift__ff
#""" 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 サイトの他の関連記事を参照してください。