parameters: (s)
docstring: Apply English case rules to convert the first character of an ASCII
      string to upper case.
  
      This is an internal utility function to replace calls to str.capitalize()
      such that we can avoid changing behavior with changing locales.
  
      Parameters
      ----------
      s : str
  
      Returns
      -------
      capitalized : str
  
      Examples
      --------
      >>> from numpy.core.numerictypes import english_capitalize
      >>> english_capitalize('int8')
      'Int8'
      >>> english_capitalize('Int8')
      'Int8'
      >>> english_capitalize('')
      ''
docstring_summary: Apply English case rules to convert the first character of an ASCII
      string to upper case.
docstring_tokens: Apply English case rules to convert the first character of an ASCII string to upper case .
function: def english_capitalize(s):
      """ Apply English case rules to convert the first character of an ASCII
      string to upper case.
  
      This is an internal utility function to replace calls to str.capitalize()
      such that we can avoid changing behavior with changing locales.
  
      Parameters
      ----------
      s : str
  
      Returns
      -------
      capitalized : str
  
      Examples
      --------
      >>> from numpy.core.numerictypes import english_capitalize
      >>> english_capitalize('int8')
      'Int8'
      >>> english_capitalize('Int8')
      'Int8'
      >>> english_capitalize('')
      ''
      """
      if s:
          return english_upper(s[0]) + s[1:]
      else:
          return s
function_tokens: def english_capitalize ( s ) : if s : return english_upper ( s [ 0 ] ) + s [ 1 : ] else : return s