Python中切片获取问题
下面是一个切片示例,这个函数返回文件名中的扩展名:#extension.pydefget_ext(fname):"""Returnstheextensionoffilef...
下面是一个切片示例,这个函数返回文件名中的扩展名:
#extension.py
def get_ext(fname):
"""Returns the extension of file
fname.
"""
dot=fname.rfind('.')
if dot==-1:
return ''
else:
return fname[dot+1:]
这里有几点我不是很明白的:
dot=fname.frind('.') 这里涉及了Python的什么语法内容?rfind是一个函数来的吗?
if dot==-1: 这里,-1代表的是什么意思呢? 展开
#extension.py
def get_ext(fname):
"""Returns the extension of file
fname.
"""
dot=fname.rfind('.')
if dot==-1:
return ''
else:
return fname[dot+1:]
这里有几点我不是很明白的:
dot=fname.frind('.') 这里涉及了Python的什么语法内容?rfind是一个函数来的吗?
if dot==-1: 这里,-1代表的是什么意思呢? 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询