以inputfilename = input('Please input inputfile name: ').split()[0]为例,我知道[0]是选取第一个切片,但是对于str.split(str="",num=string.count(str))[n]这个语法没太理解,求解。
split之后返回的是列表【0】,再用下标取值是取列表的值
>>> s = 'a-b-c-d-f'
>>> b=s.split('-')
>>> b[0]
'a'
>>> b
['a', 'b', 'c', 'd', 'f']
>>> c = s.split("-",2)
>>> c
['a', 'b', 'c-d-f']
>>> d = s.split("-",3)
>>> d
['a', 'b', 'c', 'd-f']
>>>