希望对大家学习或者使用python3能具有一定的参考价值。

__abs__                 #返回一个数的绝对值

>>> num3=-22

>>> num3.__abs__()

22

__add__                                   #两数相加

__and__                                   #两数按位与操作

__bool__                                  #求一个数的布尔值

>>> num1=4

>>> num1.__bool__()

True 

__delattr__                         #占位

__ceil__                                #占位符,返回自身

__dir__                                 #占位

__divmod__                          #相除,得到商和余数组成的元组

>>> num4=18

>>> num4.__divmod__(7)

(2, 4)

__doc__                                   #取整数自身的文档

__eq__                                #判断两数是否相等,相等返回True,不相等返回False

__float__                                  #转换为浮点类型

>>> num5=6

>>> num5.__float__()

6.0

__floor__                            #占位

__floordiv__                            #求两数相除的余数

>>> num6=42

>>> num6.__floordiv__(5)

2

__format__                         #占位

__ge__                                #判断前一个数是否大于等于参数,返回一个布尔值

__getattribute_                  #占位

__getnewargs__                 #占位

__gt__                                 #判断前一个数是否大于其参数,返回一个布尔值

__hash__                            #占位

__index__                           #占位

__init__                               #int类本身的构造方法

__int__                                #把一个数转换为整型

__invert__                           #二进制按位取反

__le__                                 #判断一个数是否小于等于参数

__lshift__                            #把一个十进制数转换为二进制,然后向左偏移

>>> num5=6          #十进制的6转换为2进制是110,向左偏移2位就是11000

>>> num5.__lshift__(2)     #转换为十进制就是24

24

__lt__                                  #判断一个数是否小于参数

__mod__                             #返回两数相除的余数

>>> num1=18

>>> num1.__mod__(4)

2

__mul__                                   #两数相乘

>>> num1=4

>>> num1.__mul__(3)

12

__ne__                                 #判断两数是否不相等,返回一个布尔值

__neg__                                   #取反,正数变成负数,负数变成正数

>>> num1=4

>>> num1.__neg__()

-4

__new__                                  #占位

__or__                                 #两数按位或运算

__pos__                                   #占位

__pow__                                  #次方,即4的3次方

>>> num1=4

>>> num1.__pow__(3)

64

__radd__                             #左右调换位置,然后两数相加

__rand__                             #左右调换位置,然后两数按与运算

__rdivmod_                        #左右调换位置,然后求参数与自身的商和余数

__reduce__                         #占位

__reduce_ex__                    #占位

__repr__                                 #返回自身

__rfloordiv__                           #求参数与自身相除的商,取整数部分

>>> num1=6

>>> num1.__rfloordiv__(45)

7

__rlshift__                           #二进制左移运算,2用二进制表示为10,向左偏移4位,即为

>>> num1=6          #100000,转换成十进制即为32,向左偏移5位,即为

>>> num1.__rlshift__(2)     #1000000,转换成十进制即为64

128

>>> num1=4

>>> num1.__rlshift__(2)

32

>>> num1=5

>>> num1.__rlshift__(2)

64  

__rmod__                              #求参数与自身相除的余数

>>> num1=6

>>> num1.__rmod__(45)

3

__rmul__                               #求参数与自身相乘的积

>>> num1=6

>>> num1.__rmul__(45)

270

__ror__                                #两数按位或运算

__round__                           #占位

__rpow__                             #运算参数的n次方,即3的5次方

>>> num1=5

>>> num1.__rpow__(3)

243

__rrshift__                           #十进制数的32转换成二进制为100000,向右偏移2位即为

>>> num1=2         #1000,转换成十进制即为8

>>> num1.__rrshift__(32)

8

__rshift__                             #把一个十进制数转换为二进制,然后向右偏移

>>> num7=26        #十进制的26转换为2进制是11010,向右偏移2位就是110

>>> num7.__rshift__(2)        #转换成十进制就是6

6

__rsub__                              #参数与自身相减

>>> num=4

>>> num.__rsub__(3)

-1

__rtruediv__                            #参数与自身相除

>>> num=4

>>> num.__rtruediv__(3)

0.75

__rxor__                                 #参数与自身按位或运算,4转换成二进制为100,7转换

>>> num=4                             #成二进制为111,按位或运算后得到011,转换成二

>>> num.__rxor__(7)              #进制为3

3

__setattr__                        #占位

__sizeof__                        #占位(不知道怎么用)

>>> num=16

>>> num.__sizeof__()

28

>>> num=4

>>> num.__sizeof__()

28

>>> num=222

>>> num.__sizeof__()

28

>>> num=233333

>>> num.__sizeof__()

28

__str__                              #转换成字符串

__sub__                                   #两数相减

>>> num=16

>>> num.__sub__(9)

7

__subclasshook__                  #占位

__truediv__                       #两数相除

>>> num=16

>>> num.__truediv__(5)

3.2

__trunc__                          #占位(不知道怎么用)

>>> num=6

>>> num.__trunc__()

6

>>> num=8

>>> num.__trunc__()

8

__xor__                             #按位异或运算

bit_length                          #返回表示该数字时占用的最少位数

>>> num1=33

>>> num1.bit_length()       #十进制33表示成二进制为00100001,取最少位为100001

6

conjugate                       #返回复数的共轭复数

>>> num2=3+4j

>>> num2.conjugate()

(3-4j)

denominator                     #占位

from_bytes                      #占位

imag                                #占位

numerator                       #占位

real                                         #占位

to_bytes                                 #占位

python3基础之整数常用的方法整理的更多相关文章

  1. 常用js方法整理common.js

    项目中常用js方法整理成了common.js var h = {}; h.get = function (url, data, ok, error) { $.ajax({ url: url, data ...

  2. 项目中常用js方法整理common.js

    抽空把项目中常用js方法整理成了common.js,都是网上搜集而来的,大家一起分享吧. var h = {}; h.get = function (url, data, ok, error) { $ ...

  3. python3【基础】-字符串 常用的方法

    字符串一个最重要的特性就是不可修改. name.capitalize() 首字母大写 name.casefold() 大写全部变小写 name.center(50,"-") 输出 ...

  4. JavaScript 深入学习及常用工具方法整理 ---- 01.浮点数

    在JavaScript中是不区分整数值和浮点数值的,其中所有的数字均用浮点数值表示.JavaScript采用IEEE 754标准(有兴趣可以浏览网络规范分类下的IEEE 754标准,需要原文件请在留言 ...

  5. 常用js方法整理(个人)

    开头总要有点废话 今天想了下,还是分享下自己平时积累的一些实用性较高的js方法,供大家指点和评价.本想分篇介绍,发现有点画蛇添足.整理了下也没多少拿得出手的方法,自然有一些是网上看到的个人觉得很有实用 ...

  6. JavaScript基础进阶之常用字符串方法总结

    前面三篇文章简单的把JavaScript基础内容过了一遍,我们已经可以用JavaScript写一些简单的代码了. 今天主要总结一下JavaScript中String对象中自带的一些方法,来帮助我们处理 ...

  7. JavaScript中一些常用的方法整理

    当前时间和输入时间比较 var timeLong = Date.parse(new Date());//当前时间var t1 = Date.parse($("#returnTime2&quo ...

  8. 【Android基础】AndroidManifest常用权限permission整理

    android.permission.ACCESS_COARSE_LOCATION 通过WiFi或移动基站的方式获取用户错略的经纬度信息,定位精度大概误差在30~1500米 android.permi ...

  9. python中math模块常用的方法整理

    ceil:取大于等于x的最小的整数值,如果x是一个整数,则返回x copysign:把y的正负号加到x前面,可以使用0 cos:求x的余弦,x必须是弧度 degrees:把x从弧度转换成角度 e:表示 ...

随机推荐

  1. [UWP]附加属性1:概述

    1. 什么是附加属性(attached property ) 附加属性依赖属性的一种特殊形式,常见的Grid.Row,Canvas.Left都是附加属性. /// <summary> // ...

  2. Lua与.net的CLR相互调用

    工程环境搭建: 下载luainterface-1.5.3.zip文件,使用到的dll为Built目录下的LuaInterface.dll.lua51.dll.luanet.dll LuaInterfa ...

  3. &与&& C语言

    &是一个位运算符,就是将两个二进制的数逐位相与,就是都是1才是1,只要有一个为0则为0,结果是相与之后的结果.&&是一个逻辑运算符,就是判断两个表达式的真假性,只有两个表达式同 ...

  4. 基于ES6模块标准通过webpack打包HTM5项目

    本篇主要演示通过webpack打包phaser项目,webpack安装方法在此处就不一一赘述了 经常用phaser来写html5游戏的朋友可能会发现,当游戏场景比较多时,如果都写在一个js文件中那么将 ...

  5. JS中的类,类的继承方法

    大牛请无视此篇! 首先我们定义一个类,方法很简单,就像我们定义函数一样,只不过我们为了与函数区分,名称首字母要大写,看代码: function Person (){ } 这就是一个很简单的Poson类 ...

  6. Java Web(十二) commons-fileupload上传下载

    今天心态正常...继续努力.. --WH 一.上传原理和代码分析. 上传:我们把需要上传的资源,发送给服务器,在服务器上保存下来. 下载:下载某一个资源时,将服务器上的该资源发送给浏览器. 难点:服务 ...

  7. MySQL两种引擎的区别

    Innodb引擎 Innodb引擎提供了对数据库ACID事务的支持,并且实现了SQL标准的四种隔离级别.该引擎还提供了行级锁和外键约束,它的设计目标是处理大容量数据库系统,它本身其实就是基于MySQL ...

  8. windows service宿主web api使用"依赖注入"和“控制反转”的技术实践

    前言 自从几年前抛弃wcf,使用web api 来做服务器端开发之后,就不再迷惑了.但是因为本来从事传统行业管理软件开发,一般都以分布式应用开发为主.纯BS还是比较少,于是比较喜欢用windows s ...

  9. 卷积神经网络(CNN)反向传播算法

    在卷积神经网络(CNN)前向传播算法中,我们对CNN的前向传播算法做了总结,基于CNN前向传播算法的基础,我们下面就对CNN的反向传播算法做一个总结.在阅读本文前,建议先研究DNN的反向传播算法:深度 ...

  10. 《shell脚本学习指南》学习笔记之入门

    为什么要使用shell脚本? shell脚本能够轻易处理文件与目录之类的对象,而且是各UNIX系统之间经过POSIX标准化的通用的功能,因此Shell脚本只要“用心写”一次,即可应用到很多系统上,因此 ...