猿问
这个python语句是什么意思?
请问在python中,这个语句是什么意思?a[len(name)+1:]在中括号中的长度加上1:是什么意思?这个语句表示什么意思?
BIG阳
浏览 695
回答 2
2回答
慕后森
len返回字符串的长度:docs所以len(name)就是表示name的长度啦。。这段代码这么看会清晰一些:idx=len(name)+1a[idx:]前面就是计算一下下标,然后第二句的a[idx:]就是计算字符串/数组的切片,举个栗子:a=[1,2,3,4,5]name="a"idx=len(name)+1#idx=1+1=2a[idx:]=[3,4,5]#从下标2到结尾的数组
0
0
0
胡说叔叔
字符串或者列表的切片操作格式:[start:End:step][:]提取从开头(默认位置0)到结尾(默认位置-1)的整个字符串[start:]从start提取到结尾[:End]从开头提取到end-1[start:End]从start提取到end-1[start:End:step]从start提取到end-1,每step个字符提取一个左侧第一个字符的位置/偏移量为0,右侧最后一个字符的位置/偏移量为-1
0
0
0
随时随地看视频
慕课网APP
相关分类
JavaScript
我要回答