Python整数长度不受限制是是咋实现的
我是大自然的搬运工
Python如何实现超长整数 【Python整数长度不受限制是是咋实现的】
■网友
应该是看到Python变量赋值的方式时,有这样的问题的吧。这是因为Python是「动态类型语言」,他会在你声明 num = 10000000000000 的时候,才去检测等号右边的类型和大小,并给予相应的支持。
■网友
这个嘛,你知道Python的解释器是C语言写的吧。在C语言里面,整型是有限制的。但是呢,C语言里的数组(类似列表,可以存一组数据)却能开出很长很长。这样子数组里面的一个空间存一个位数,10000长度的数组存10000位的数字,还能更长......
推荐阅读
- 怎样成为一名合格的Python程序员?
- python 爬虫,咋获得输入验证码之后的搜索结果
- python的html5lib这个库咋使用啊我在网上也没有找到相关文档
- 零基础入门学习啥语言好
- Python3.4和3.5区别大么
- python 中 def_():...... return _有啥作用
- 新互联网网站用Java还靠谱么对比Php,Python,Ruby的话
- 30岁男,创业失败转行学python,是否很晚?也不好找工作?
- Python 的开发速度比 C#.net 或 Vb.net 更快吗?
- 16年毕业,建筑环境与设备工程专业,干的一直是工程想转IT专业,想从python入手请问咋开始学习