class_docstr: Make blob objects behave like Python strings.
  
  Expects that classes that use this mixin to have a _strkey() method that
  returns the string to apply string methods to. Using _strkey() instead
  of __str__ ensures consistent behavior between Python 2 and 3.
docstr: Perform a string formatting operation, like the built-in
  `str.format(*args, **kwargs)`. Returns a blob object.
docstr_tok: ["Perform","a","string","formatting","operation",",","like","the","built-in","`","str.format","(","*","args",",","*","*","kwargs",")","`",".","Returns","a","blob","object","."]
code: def format(self, *args, **kwargs):
      """Perform a string formatting operation, like the built-in
      `str.format(*args, **kwargs)`. Returns a blob object.
      """
      return self.__class__(self._strkey().format(*args, **kwargs))
  
imports: from __future__ import absolute_import
  import sys
  from textblob.compat import basestring, implements_to_string, PY2, binary_type
label_desc: Use image node_id 14 for calling the StringlikeMixin obj's underlying member method code with example usage: obj.format() and returns: self