以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'] >>>
报告相同问题?