当前位置: 首页 > 网络应用技术

多少位Python的宽角色(2023年的最新饰面)

时间:2023-03-07 02:58:36 网络应用技术

  简介:许多朋友询问与Python的宽角色有关的有多少个问题是相关的。本文的首席CTO笔记开始为您的参考做出详细的答案。我希望这对每个人都会有所帮助!让我们一起看看!

  浮点数由机器上的浮点数的双重精度(64位)表示。提供从-308到308的索引从-308到308。与C语言的双重类型相同。Python不支持32位的单个精度浮点数。如果程序需要准确控制间隔和数字精度,则可以考虑使用Numpy扩展库。

  python 3.x默认为浮动点号的17位数字的准确性。

  单一精确和双重精度的流行解释:

  单个精度类型和双重编织类型,其类型描述符号是浮点精度描述,双重二 - 精确描述符号。IS是3.4E-38 ~3.4E+38,只能提供七个有效的数字。双准确量帐户为8个字节(64位)内存空间,其数值范围为1.7e-308 ~1.7e+308,它可以提供16位的有效数字。

  str = raw_input

  long = len(str)

  如果我输入123456

  Len是一个构建功能。会计计数我的str变量输入几个字符

  最后一个长等于6

  这个Len发挥了他的长度。如果在Python3中变成Unicode,它自然会符合您的期望。CJK字符和拉丁字符为1。对于Python2,默认值不是Unicode,而是某些编码(取决于您使用的文档的代码),您的编码等于将Unicode编码为某些代码(我没有查看默认值值),因此长度成为该编码中字符占据的字节数。您获得的长度不符合您的期望。解决方案是:

  在代码文档上签署编码文档,例如# - * - 编码:UTF-8 - * - 告诉计算机并告诉自己。

  处理字符长度时,需要解码代码才能获得Unicode的代码。这次,长度满足您的需求。

  您尝试使用Python2:

  # - * - 编码:UTF-8 - * -

  a = u'me'

  b = u'ab'

  ab = u'me ab'

  打印Len(A),Len(b),Len(AB)

  它应该符合您的期望。

  结论:以上是首席CTO的相关内容答案,内容是关于Python中有多少位Python宽角色的答案。希望它对您有所帮助!如果您解决了问题,请与更多关心此问题的朋友分享?