class_docstr: A base class for all quantum object like operators and states.
class_docstr_tok: ["A","base","class","for","all","quantum","object","like","operators","and","states","."]
docstr: Prints the label of the QExpr
  
  This method prints self.label, using self._label_separator to separate
  the elements. This method should not be overridden, instead, override
  _print_contents to change printing behavior.
docstr_tok: ["Prints","the","label","of","the","QExpr","This","method","prints","self.label",",","using","self._label_separator","to","separate","the","elements",".","This","method","should","not","be","overridden",",","instead",",","override","_print_contents","to","change","printing","behavior","."]
code: def _print_label(self, printer, *args):
      """Prints the label of the QExpr
  
      This method prints self.label, using self._label_separator to separate
      the elements. This method should not be overridden, instead, override
      _print_contents to change printing behavior.
      """
      return self._print_sequence(
          self.label, self._label_separator, printer, *args
      )
  
imports: from sympy.core.expr import Expr
  from sympy.core.symbol import Symbol
  from sympy.core.sympify import sympify
  from sympy.matrices.dense import Matrix
  from sympy.printing.pretty.stringpict import prettyForm
  from sympy.core.containers import Tuple
  from sympy.utilities.iterables import is_sequence
  from sympy.physics.quantum.dagger import Dagger
  from sympy.physics.quantum.matrixutils import numpy_ndarray, scipy_sparse_matrix, to_sympy, to_numpy, to_scipy_sparse
label_desc: Use image node_id 15 for calling the QExpr obj's underlying member method code with example usage: obj._print_label(printer) and returns: self