1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
|
Strings
-------
.. seealso::
.. toctree::
:maxdepth: 3
strfun.rst
sscanf.rst
----
.. function:: sprint
Syntax:
``h.sprint(strdef, "format", args)``
Description:
Prints to a NEURON (i.e. not Python) string. See :func:`printf` for the description of the format.
Example:
from neuron import h
strdef = h.ref('')
h.sprint(strdef, 'There are %d %s.', 3, 'cows')
print(strdef[0])
.. note::
Similar functionality is available for Python strings using the ``%`` operator or (for Python 2.6+) a
string object's ``format`` method. As Python strings are immutable, these approaches each create a new
string.
----
.. function:: strcmp
Syntax:
``x = h.strcmp("string1", "string2")``
Description:
return negative, 0, or positive value
depending on how the strings compare lexicographically.
0 means they are identical.
|