简介:许多朋友询问与Python的整数有关的问题。本文的首席CTO笔记将为您提供详细的答案,以供所有人参考。我希望这对每个人都会有所帮助!让我们一起看看!
首先,您的数字整数还是十进制?
如果是整数,那么数量的数量非常简单
如果您输入整数a = 123456
a_text = str(a)
打印(len(a))#将数字缩成一个字符串,并获得字符串的长度是与整数相对应的数字
对于给定的正整数n(n最多5位数字),找到其整数数字,而单个,十,一百,成千上万和10,000位值。例如,同时,如果n是neethree -digit,则只有一位数字,十和一百个。
6.摘要,无论是五位数还是四位数或多少位数字,中间位的值的规则相似,然后将其删除。
对于整数的数字数量,我使用的方法仍然很愚蠢,不适合进一步扩展。实际上,可以将位置数量的功能封装到一个函数中。对于长度统计信息,可以将以下链接引用到以下链接。
Python找到了数字数字的数量
《计算机系统的深度理解》一书提到了32台机器和64台机器中的4个字节,而短则不再超过int,它不超过长时间。位置和短类型的长度不能超过INT类型,并且INT类型不能超过长类型。这意味着每种类型的可变长度由编译器确定,并且当前主流编译器通常为4个字节(例如,GCC)32-bit中机器和64位机器。
相关建议:“ Python教程”
这是海湾合作委员会编译器下的32台机器和64台机器占用的字节数:
应该解释的是,指针类型存储了变量的地址,因此32位计算机只需要32位,而64位计算机需要64位。
结论:以上是向所有人介绍的主要首席技术官注释,即如何确定占用Python整数的地方。我希望这对每个人都会有所帮助。如果您仍然想了解有关此信息的更多信息,请记住收集并遵循这本书。