gpt4 book ai didi

python - 如何计算二进制字符串中的结尾 0

转载 作者:太空宇宙 更新时间:2023-11-04 06:48:43 24 4
gpt4 key购买 nike

我有这个字符串:11000000101010000000010000000000

我想从后面开始数 0 直到我击中 1 并停在那里,确定 0 的总数s 在最后。在这种特殊情况下,它会给我 10 作为答案。

非常感谢任何帮助。

最佳答案

您可以使用 rindex()获取最后一个 1 的索引,然后从最大索引中减去它 (len(s) - 1):

>>> s = '11000000101010000000010000000000'
>>> len(s) - s.rindex('1') - 1
10

关于python - 如何计算二进制字符串中的结尾 0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18993366/

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