实例讲解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'>

相关文章

Python之文字转图片方法

Python之文字转图片方法

Pygame模块一览表: 引入pygame模块 ,若本机没有请自行pip install pygame #载入必要的模块 import pygame #pygame初始化 pyga...

python unittest实现api自动化测试

项目测试对于一个项目的重要性,大家应该都知道吧,写python的朋友,应该都写过自动化测试脚本。 最近正好负责公司项目中的api测试,下面写了一个简单的例子,对API 测试进行梳理。...

Python使用requests提交HTTP表单的方法

Python的requests库, 其口号是HTTP for humans,堪称最好用的HTTP库。 使用requests库,可以使用数行代码实现自动化的http操作。以http pos...

python+numpy按行求一个二维数组的最大值方法

问题描述: 给定一个二维数组,求每一行的最大值 返回一个列向量 如: 给定数组【1,2,3;4,5,3】 返回[3;5] import numpy as np x = np.arr...

Python字典实现简单的三级菜单(实例讲解)

如下所示: data = { "北京":{ "昌平":{"沙河":["oldboy","test"],"天通苑":["链接地产","我爱我家"]}, "朝阳":{"望京":...