实例讲解Python中整数的最大值输出

yipeiwu_com6年前Python基础

在Python中可以存储很大的值,如下面的Python示例程序:

x = 10000000000000000000000000000000000000000000; 

x = x + 1

print (x)

输出:

10000000000000000000000000000000000000000001

在Python中,整数的值不受位数的限制,可以扩展到可用内存的限制。因此,我们永远不需要任何特殊的安排来存储大数字(想象一下在C / C ++中进行上述算术)。

在Python 3中,对于所有类型的整数,只有一种类型“int”。在Python 2.7中。有两种不同的类型“int”(32位)和“long int”与Python 3.x的“int”相同,即可以存储任意大的数字。

#Python 2.7中有两种类型:int和long int

#在Python 3中只有一种类型:int

  

x = 10

print(type(x)) 

  

x = 10000000000000000000000000000000000000000000

print(type(x))

Python 2.7中的输出:

<type 'int'>

<type 'long'>

Python 3中的输出:

<type 'int'>

<type 'int'>

相关文章

Python3模拟登录操作实例分析

Python3模拟登录操作实例分析

本文实例讲述了Python3模拟登录操作。分享给大家供大家参考,具体如下: 模拟登录_要求: 1. 用户输入账号密码进行登录 2. 用户信息保存在文件内 3. 用户密码输入错误三次后锁定...

搞笑的程序猿:看看你是哪种Python程序员

不久前,在互联网上出现了一篇有趣的文章,讲的是对于同一个问题,不同层次的Python程序员编出的Python代码,显示出了不同的风格,代码都很简单,有趣。下面让我们一起来看看一个Pyth...

老生常谈Python之装饰器、迭代器和生成器

在学习python的时候,三大“名器”对没有其他语言编程经验的人来说,应该算是一个小难点,本次博客就博主自己对装饰器、迭代器和生成器理解进行解释。 为什么要使用装饰器 什么是装饰器?“装...

python-OpenCV 实现将数组转换成灰度图和彩图

python-OpenCV 实现将数组转换成灰度图和彩图

主要步骤 1.生成普通python数组(bytearray(),os.urandom()) 2.转换成numpy数组(numpy.array()) 3.通过reshape将数组转换到所需...

在Pycharm中设置默认自动换行的方法

如下所示: 只对当前文件有效的操作: 菜单栏->View -> Active Editor -> Use Soft Wraps; 如果想对所有文件都有效,就要在sett...