iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python3中int(整型)的使用教程
  • 685
分享到

python3中int(整型)的使用教程

整型教程int 2022-06-04 18:06:35 685人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

python3支持三种不同的数值类型: 整型(int)--通常被称为是整型或整数,可以是正整数或负整数,不带小数点。python3整型是没有限制大小的,可以当做long类型使用, 但实际上由于机器内

python3支持三种不同的数值类型:

整型(int)--通常被称为是整型或整数,可以是正整数或负整数,不带小数点。python3整型是没有限制大小的,可以当做long类型使用, 但实际上由于机器内存的有限,我们使用的整数是不可能无限大的。 浮点型(float)--浮点型数字由整数部分和小数部分组成,浮点型也可以使用科学计数法表示(2.5e2 = 2.5 x 102 = 250) 复数(complex)--复数由实数部分和虚数部分构成,可以用a + bj,或者complex(a,b)表示,复数的实部a和虚部b都是浮点型。

下面来看看关于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<<self. """

__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


#占位

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对编程网的支持。

--结束END--

本文标题: python3中int(整型)的使用教程

本文链接: https://www.lsjlt.com/news/13524.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 在python3中使用Supervisor的详细教程
    目录supervisor介绍安装supervisor设置环境变量配置supervisor管理一个进程supervisor配置文件详解启动supervisor有时候kill进程之后需要...
    99+
    2024-04-02
  • 【Python】pyinstaller完整使用教程
      python代码想要像C语言一样编译得到exe文件可能要稍微麻烦一点,不过也还好,python中有一个第三方包pyinstaller可以较为方便地将py文件转换成exe文件。使用时直接在控制台输入...
    99+
    2023-09-18
    python pyinstaller dll 打包
  • Python3安装及使用pip的详细教程
    Python3安装pip的详细教程,需要具体代码示例 引言:在使用Python3进行开发时,我们常常需要使用到各种第三方库来辅助开发,而pip就是Python的包管理工具,能够帮助我们方便地安装、升级和管理各种Python包。在...
    99+
    2024-01-18
    Python pip 安装
  • go语言中[]*int和*[]int的具体使用
    目录[]*int*[]int[]*int是一个指向指针的切片,本质上是切片,只不过切片里面存放的元素是指针;*[]int是一个指向切片的指针,本质上是指针,可以用*来获取切片; 简易...
    99+
    2023-05-16
    go语言 []*int go语言 *[]int go语言 []*int *[]int
  • vue3中使用swiper的完整版教程(超详细!)
    目录介绍使用方式总结介绍 在 vue3 中使用 swiper, 实现轮播图的效果;如果组件样式等模块引入不当,很有可能导致,页面无效果;或者想要的箭头或者切换效果异常问题。具体使用方...
    99+
    2023-05-15
    Vue3使用swiper vue3使用swiper vue中如何使用swiper
  • Python中的int怎么使用
    这篇文章主要介绍“Python中的int怎么使用”,在日常操作中,相信很多人在Python中的int怎么使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Python中的int怎么使用”的疑惑有所帮助!接下来...
    99+
    2023-06-02
  • Python中的int函数使用
    目录描述语法举例注意事项描述 int函数可以将一个指定进制的数字型字符串或者十进制数字转化为整形。 语法 int(object, base) 名称说明备注object一个数字或字符串...
    99+
    2024-04-02
  • PHP中的int类型占用多少字节?
    在编写PHP程序时,经常需要使用int类型来存储整数数据。但是,不同的编程语言在存储数据时,占用的字节数可能会有所不同。因此,有些PHP程序员可能会问:PHP中的int类型到底占用多少个字节?答案是:PHP中的int类型占用4个字节,即32...
    99+
    2023-05-14
    int php
  • 教程:PHP中整数类型如何转换为字符串类型
    在PHP编程中,经常会遇到整数类型需要转换为字符串类型的情况。这种转换可以通过多种方法来实现,包括使用强制类型转换或者调用特定的函数。接下来将介绍几种常用的方法来实现整数类型向字符串类...
    99+
    2024-04-02
  • Spring Cloud Alibaba 整合Nacos的详细使用教程
    目录一、前言二、常用服务注册中心介绍2.1 dubbo服务注册示意图2.2 常用注册中心对比三、nacos介绍3.1  什么是nacos3.2 nacos 特点3...
    99+
    2023-03-13
    Spring Cloud Alibaba 整合Nacos Spring Cloud Alibaba Nacos
  • 使用Docker+jenkins+python3环境搭建超详细教程
    前言:   自动化写好后需要在服务器上每日定时运行遇到,这样的一个问题,Jenkins容器是在docker中安装的 ,然后从git上拉取代码 发现代码在jenkins容器的目录当中,...
    99+
    2024-04-02
  • 使用springboot整合websocket实现群聊教程
    目录先上效果图:先来准备工作导入依赖导入依赖后扫描启用接收前端传回数据其中重点就是4个注解**@OnOpen,@OnClose,@OnMessage,@OnError**前端页面代码...
    99+
    2024-04-02
  • go doudou应用中使用枚举类型教程示例
    目录go语言支持语法自己实现枚举类型结构体类型示例接口请求参数示例go语言支持语法自己实现枚举类型 我们都知道go语言没有原生的枚举类型,但是做业务开发有些时候没有枚举类型确实不方...
    99+
    2022-12-08
    go doudou枚举类型 go doudou教程
  • Java中的OkHttp使用教程
    目录什么是OKHttpOkHttp基本使用添加依赖OkHttp工具类使用案例发送get请求发送Post请求发送异步请求什么是OKHttp 一般在Java平台上,我们会使用Apache...
    99+
    2024-04-02
  • C#中Dapper的使用教程
    一、什么是Dapper   Dapper是一款轻量级ORM工具(Github)。如果你在小的项目中,使用Entity Framework、NHibernate 来处理大数据访问及关系...
    99+
    2024-04-02
  • Python3中列表的使用
    列表操作常用操作包含以下方法:1、list.append(obj):在列表末尾添加新的对象2、list.count(obj):统计某个元素在列表中出现的次数3、list.extend(seq):在列表末尾一次性追加另一个序列中的多个值(用新...
    99+
    2023-01-31
    列表
  • JavaScript中Webpack的使用教程
    目录0.什么是Webpack1.Webpack的使用2.Webpack 的核心概念 2.1 entry2.1.1 单入口2.1.2 多入口2.2 output2.2.1 单...
    99+
    2024-04-02
  • python3爬虫中多线程的使用示例
    这篇文章主要介绍了python3爬虫中多线程的使用示例,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。本文教程操作环境:windows7系统、Python 3.9.1,DELL...
    99+
    2023-06-14
  • 怎么在python3协程中使用asyncio
    怎么在python3协程中使用asyncio?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。Python主要用来做什么Python主要应用于:1、Web开发;2、...
    99+
    2023-06-14
  • 深入理解Python虚拟机中整型(int)的实现原理及源码剖析
    目录数据结构深入分析 PyLongObject 字段的语意小整数池整数的加法实现总结数据结构 在 cpython 内部的 int 类型的实现数据结构如下所示: typedef str...
    99+
    2023-03-13
    Python 虚拟机 整型 Python虚拟机 Python 整型
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作