gpt4 book ai didi

python - 在 Python 中使用表达式索引进行切片的推荐空格是多少?

转载 作者:太空狗 更新时间:2023-10-29 22:19:46 25 4
gpt4 key购买 nike

documentation 中的切片示例仅显示整数文字和用作索引的变量,而不显示更复杂的表达式(例如 myarray[x/3+2:x/2+3:2])。 PEP-8 也没有涵盖这种情况。这里空格的常用用法是什么:myarray[x/3+2:x/2+3:2], myarray[x/3+2 : x/2+3 : 2],或者myarray[x/3+2: x/2+3: 2](似乎没有其他合理的选择)?

最佳答案

我从未见过切片操作中使用的空格,所以最好避免使用它们。再一次,除非它对性能至关重要,否则我倾向于将表达式完全移出切片操作。毕竟,您的目标是可读性:

lower = x / 3 + 2
upper = x / 2 + 3
myarray[lower:upper:2]

关于python - 在 Python 中使用表达式索引进行切片的推荐空格是多少?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13842531/

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