parameters: (s, *args)
return_statement: return _apply(s.rfind, args)
docstring: rfind(s, sub [,start [,end]]) -> int
  
      Return the highest index in s where substring sub is found,
      such that sub is contained within s[start,end].  Optional
      arguments start and end are interpreted as in slice notation.
  
      Return -1 on failure.
docstring_summary: rfind(s, sub [,start [,end]]) -> int
docstring_tokens: rfind ( s sub [ start [ end ]] ) - > int
function: def rfind(s, *args):
      """rfind(s, sub [,start [,end]]) -> int
  
      Return the highest index in s where substring sub is found,
      such that sub is contained within s[start,end].  Optional
      arguments start and end are interpreted as in slice notation.
  
      Return -1 on failure.
  
      """
      return _apply(s.rfind, args)
function_tokens: def rfind ( s , * args ) : return _apply ( s . rfind , args )