code: def find(self, sub, start=None, end=None):
          
          return self.value_no_colors.find(sub, start, end)
docs: Return the lowest index where substring sub is found, such that sub is contained within string[start:end].
  
          Optional arguments start and end are interpreted as in slice notation.
  
          :param str sub: Substring to search.
          :param int start: Beginning position.
          :param int end: Stop comparison at this position.