求大神指教
python中的索引可不可以理解为数组中每个元素的位置,切片是不是截取一定范围的元素
是的,相当于从下标a开始一直取到b(不包括b),切片还可以包括步长,即从a开始每隔几个下标取一次
比如:
import string
str1 = string.ascii_uppercase
print(str1) # 原字符串
print(str1[2:5]) # 从第三个元素取到第六个(不包括)元素
print(str1[::2]) # 每隔一个元素取一次
print(str1[::-2]) # 反向每隔一个元素取一次
你好,同学
索引可以索引某一行元素或者某一列元素,或者某行某列的具体元素。切片就是按照行列的范围进行处理,切片可以用整数下标进行,也可以用逻辑数组下标(numpy经常用)。其实索引你可以说是单列或单行或者单个元素的位置定位,切片是确定的某个范围的位置定位。
差不多就这个意思。