#### Previous topic

numpy.typename

#### Next topic

numpy.mintypecode

# numpy.sctype2char

`numpy.``sctype2char`(sctype)

  Return the string representation of a scalar dtype.

  Parameters: | sctype : scalar dtype or object If a scalar dtype, the corresponding string character is returned. If an object, `sctype2char` tries to infer its scalar type and then return the corresponding string character.
  Returns: | typechar : str The string character corresponding to the scalar type.
  Raises: | ValueError If sctype is an object for which the type can not be inferred.

  See also

  `obj2sctype`, `issctype`, `issubsctype`, `mintypecode`

  Examples

      >>> for sctype in [np.int32, np.float, np.complex, np.string_, np.ndarray]:
      ...     print np.sctype2char(sctype)
      l
      d
      D
      S
      O

      >>> x = np.array([1., 2-1.j])
      >>> np.sctype2char(x)
      'D'
      >>> np.sctype2char(list)
      'O'