Revision a5f06a18-db12-470a-aca9-903f1b773bae - Stack Overflow

I want to build a Python function that calculates,

![alt text][1]

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?

Thanks!

 [1]: http://1.bp.blogspot.com/_mGF7Mo1o9b4/SlT2s9H7g_I/AAAAAAAAABE/RYgqR4C3XSM/s400/entropy


----------

Original motivation for this was a piece of Clojure code I saw today that looks like,

 (defn entropy [X]
 (* -1 (Σ [i X] (* (p i) (log (p i))))))

where Σ is a macro defined as,

 (defmacro Σ
 ... )

and I thought that was pretty cool.

AltStyle によって変換されたページ (->オリジナル) /