问答详情
源自:7-21 选定元素slice()

为什么SLICE(2,4)返回的是3,4,而不是3,5呢?

为什么SLICE(2,4)返回的是3,4,而不是3,5呢?

提问者:u012345678 2016-10-09 10:06

个回答

  • qq_流年随影_04102513
    2016-10-09 10:53:03
    已采纳

    slice函数返回数值:“含头不含尾”,记住这个规律吧,很多函数返回都是这个样子

  • 慕村1994845
    2016-10-13 18:08:13

    为什么SLICE(2,4)返回的是3,4,而不是3,5呢?

    虽然我想到的问题不是你想问的,但这里,我还是想说,你的这句话说得有些欠妥;

    slice(2,4)中(2,4)是一个范围,不是对于的元素的下标,你说“返回的是3,4,而不是3,5”后半句应该是错的,应该说“而不是3,4,5”;可能只是你的口误,但小错误会慢慢滚雪球累计,注意为好

  • 万独孤
    2016-10-09 10:31:04

    silce(2,4)返回的是从第3个到第5(不包括第5个)个之间的字符

  • Geek喜多川
    2016-10-09 10:30:24

    数组里面的第一个是”0“开头的,例如arr[1,2,3,4,5,6,7,8,9],那么数字1对应的下角标对应的是0,slice(2,4),意思就是从选定角标是2到角标是4之间的数组,(不包含下角标为4的数组)