gpt4 book ai didi

python - python2.6中将整数转换为格式化的二进制字符串

转载 作者:太空宇宙 更新时间:2023-11-03 19:01:08 25 4
gpt4 key购买 nike

在 python2.7 中 "{:010b}".format(25) 将返回 '0000011001' 给出数字 25 的 10 位二进制字符串表示形式。 python2.6 相同的命令返回 ValueError: 格式中的零长度字段名称。是否有不同的方法为 python2.6 进行简单的格式化转换

最佳答案

使用format() function ,更简单(不需要模板占位符部分,只需要格式化字符串):

format(25, '010b')

但是您遇到了 Python 2.7 中的简化,您不必指定位置参数。 2.6 等效项是:

"{0:010b}".format(25)

关于python - python2.6中将整数转换为格式化的二进制字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16042280/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com