Python3支持三種不同的數值類型:
下面來看看關于python3中int(整型)的詳細介紹吧。
__abs__(返回絕對值)
n = -5print(n.__abs__())#輸出:5
__add__(相加,運算符:+)
n = 3print(n.__add__(5))#輸出:8
__and__(按位與運算,運算符:&)
n = 5print(n.__and__(7))#輸出:5# 00000110#與運算 # 00000111#等于 00000110
__bool__
#占位
__ceil__(返回自身)
n = 1234print(n.__ceil__())#輸出:1234
__divmod__(返回除數和余數)
n = 13print(n.__divmod__(5))#輸出:(2, 3)
__eq__(判斷兩數是否相等,運算符:==)
n = 5print(n.__eq__(3))#輸出:False
__float__(轉換成浮點型)
n = 5print(n.__float__())#輸出:5.0
__floordiv__(取整除,返回商的整數部分,運算符://)
n = 9print(n.__floordiv__(4))#輸出:2
__floor__
#占位
__format__
#占位
__getattribute__
#占位
__getnewargs__
#占位
__ge__(判斷是否 >=)
n = 5print(n.__ge__(3))#輸出:True
__gt__(判斷是否 > )
n = 5print(n.__gt__(3))#輸出:True
__hash__
#占位
__index__
#占位
__invert__(二進制按位取反,運算符:~)
n = 11print(n.__invert__())#輸出:-12#ps:二進制的負數表示方法:正數按位取反再加1
__le__(判斷是否 <=)
n = 5print(n.__le__(3))#輸出:False
__lshift__(二進制左移運算,運算符:<<)
n = 12print(n.__lshift__(2))#輸出:48#ps:二進制左移1位等于十進制乘2,右移一位等于十進制除2
__lt__(判斷是否 <)
n = 5print(n.__lt__(3))# #輸出:False
__mod__(取模-返回除法的余數,運算符:%)
新聞熱點
疑難解答