gpt4 book ai didi

xlwings的python,我不明白其中一条规则

转载 作者:行者123 更新时间:2023-12-04 20:37:55 25 4
gpt4 key购买 nike

我可以清楚地理解 rng[0, 0]rng[1] , 但为什么?为什么rng[:, 3:]切片为 $D$1:$D$5 ?为什么rng[1:3, 1:3]成为 $B$2:$C$3 ,我无法理解切片规则。

Range indexing/slicing
Range objects support indexing and slicing, a few examples:

rng = xw.Book().sheets[0].range('A1:D5')

最佳答案

我会试一试。因为在方括号中,索引从 0 开始*。因此,对于基于 1 的索引系统,将 [1:3, 1:3] 视为 (2:4, 2:4)。还要记住 : 之后的值不包括在内,所以包含 (2:4, 2:4) 是 (2:3, 2:3)。第二个 Excel 列是 B,第三个 C,第二个 Excel 行是 2,第三个是 3。因此范围是 B2:C3。
IMO 一个可怕的例子!
给定范围 A1:D5,使用 rng[:, 3:] 切片意味着所有行和第四列到结束列,因此是 D1:D5。
仅从同一范围 (A1:D5) 中获取列元素 [1:3]。切片开始(包括)第二个索引元素(0 第一,1 秒),即 B并继续紧接在第四个索引元素之前(A、B、C、D)。因此 B:C。
SO39226421 example*为什么从 0 开始有详情here .

关于xlwings的python,我不明白其中一条规则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39226421/

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