> s = "I love the python" >>> ''.join(str(i % 10) for-6ren">
gpt4 book ai didi

python - 在python中仅打印0到9之间的字符串长度

转载 作者:太空宇宙 更新时间:2023-11-04 07:07:14 25 4
gpt4 key购买 nike

这是我的代码:

s = "I love the python"
i = 0
while i < len(s):
print (i in range(10))
i += 1

我想要的输出是 01234567890123456,即我想枚举数字 0 到 9 之间的循环中的字符串。

上面的代码给了我:

True
True
True
True
True
True
True
True
True
True
False
False
False
False
False
False
False

最佳答案

您问题中的代码打印出 TrueFalse,因为您在问“i 是否在 0..9 范围内?”

您可以使用列表推导来生成一行 0..9 范围内的数字。

>>> s = "I love the python"
>>> ''.join(str(i % 10) for i in range(len(s)))
'01234567890123456'

关于python - 在python中仅打印0到9之间的字符串长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36144024/

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