Take the 2-minute tour ×  I want to build a Python function that
calculates,  alt text  and would like to name my summation
function Σ. In a similar fashion, would like to use Π for
product, and so on. I was wondering if there was a way to name a
python function in this fashion?  def Σ (..):  That is, does
Python support unicode identifiers, and if so, could someone
provide an example for it?   Original motivation for this was a
piece of Clojure code I saw today that looks like,  (defn
entropy [X]  where Σ is a macro defined as,  (defmacro Σ     ...
)  and I thought that was pretty cool.  BTW, to address a couple
of comments about readability - with a lot of stats/ML code for
instance, being able to compose operations with symbols would be
really helpful. (Especially for really complex integrals et al)
φ(z) = ∫(N(x|0,1,1), -∞, z)   Phi(z) = integral(N(x|0,1,1),
-inf, z)  or even just the lambda character for lambda()!
share|improve this question Although not as cool, Python's
summation function is pretty el