我正在运行 Python 2.7 并试图找出表达式的原因:
' ' in str(range(0,10))
解析为 True。
我正在检查“空格”字符。
请您参考如下方法:
因为 str(range(0,10)) 的计算结果是一个
"[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]"
肯定包含空格的字符串。还有数字、方括号和逗号。
如评论中所述,如果您需要生成格式化为字符串的数字列表,您可以 list comprehensions :
[str(i) for i in range(10)]
