我是靠谱客的博主 高兴老师,最近开发中收集的这篇文章主要介绍python3中int范围_python3 int(整型),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

__abs__(返回绝对值)

n = -5

print(n.__abs__())#输出:5

__add__(相加,运算符:+)

n = 3

print(n.__add__(5))#输出:8

__and__(按位与运算,运算符:&)

n = 5

print(n.__and__(7))#输出:5#00000110#与运算#00000111#等于 00000110

__bool__

#占位

__ceil__(返回自身)

n = 1234

print(n.__ceil__())#输出:1234

__divmod__(返回除数和余数)

n = 13

print(n.__divmod__(5))#输出:(2, 3)

__eq__(判断两数是否相等,运算符:==)

n = 5

print(n.__eq__(3))#输出:False

__float__(转换成浮点型)

n = 5

print(n.__float__())#输出:5.0

__floordiv__(取整除,返回商的整数部分,运算符://)

n = 9

print(n.__floordiv__(4))#输出:2

__floor__

#占位

__format__

#占位

__getattribute__

#占位

__getnewargs__

#占位

__ge__(判断是否 >=)

n = 5

print(n.__ge__(3))#输出:True

__gt__(判断是否 > )

n = 5

print(n.__gt__(3))#输出:True

__hash__

#占位

__index__

#占位

__invert__(二进制按位取反,运算符:~)

n = 11

print(n.__invert__())#输出:-12#ps:二进制的负数表示方法:正数按位取反再加1

__le__(判断是否 <=)

n = 5

print(n.__le__(3))#输出:False

__lshift__(二进制左移运算,运算符:<<)

n = 12

print(n.__lshift__(2))#输出:48#ps:二进制左移1位等于十进制乘2,右移一位等于十进制除2

__lt__(判断是否 <)

n = 5

print(n.__lt__(3))##输出:False

__mod__(取模-返回除法的余数,运算符:%)

n = 14

print(n.__mod__(3))#输出:2

__mul__(相乘,运算符:*)

n = 3

print(n.__mul__(6))#输出:18

__neg__(取反,正数变负数,负数变正数,运算符:-)

n = 5

print(n.__neg__())#输出:-5

__new__

#占位

__ne__(判断两值是否不相等,运算符:!= )

n = 5

print(n.__ne__(3))#输出:True

__or__(按位或运算,运算符:|)

n = 3

print(n.__or__(5))#输出:7## 00000011##或## 00000110## 00000111

__pos__

#""" +self """ (不知道有啥意义)

__pow__(返回 xy[x的y次方] 的值)

n = 2

print(n.__pow__(3))#输出:8

__radd__(相加,运算符:+)

n = 5

print(n.__radd__(3))#输出:8

__rand__

#""" Return value&self. """

__rdivmod__

#""" Return divmod(value, self). """

__repr__(返回自身)

#""" Return repr(self). """

__rfloordiv__(取整除,返回商的整数部分,运算符://)

#""" Return value//self. """

__rlshift__(二进制左移运算,运算符:<<)

#""" Return value<

__rmod__(取模-返回除法的余数,运算符:%)

#""" Return value%self. """

__rmul__(相乘,运算符:*)

#""" Return value*self. """

__ror__

#""" Return value|self. """

__round__

#占位

__rpow__(返回 yx[y的x次方] 的值)

n = 3

print(n.__rpow__(2))#输出:8

__rrshift__

#""" Return value>>self. """

__rshift__

#""" Return self>>value. """

__rsub__

#""" Return value-self. """

__rtruediv__

#""" Return value/self. """

__rxor__

#""" Return value^self. """

__sizeof__

#""" Returns size in memory, in bytes """

__str__

#""" Return str(self). """

sub(相减)

#""" Return self-value. """

__truediv__(相除)

#""" Return self/value. """

__trunc__

#占位

__xor__(按位异或,运算符:^)

#""" Return self^value. """

bit_length(返回二进制的最小长度)

>>> bin(37)'0b100101'

>>> (37).bit_length()6

conjugate

#占位

from_bytes

#占位

to_bytes

#占位

最后

以上就是高兴老师为你收集整理的python3中int范围_python3 int(整型)的全部内容,希望文章能够帮你解决python3中int范围_python3 int(整型)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(37)

评论列表共有 0 条评论

立即
投稿
返回
顶部