[Python] Lettere greche nel codice

Dario Bertini berdario a gmail.com
Ven 18 Lug 2014 10:34:50 CEST


premesso che non sono sicuro della bontà della scelta di usare degli
identificativi non ascii in questo contesto (ovvero non dovuto al
locale degli sviluppatori): forzeresti quelli che devono modificare a
fare copia incolla, modificare xmodmap, usare emacs o altro :P

purtroppo non puoi usare liberamente pedici ed indici negli identifier:

>>> β₂ = 1
  File "<stdin>", line 1
    β₂ = 1
     ^
SyntaxError: invalid character in identifier

imho, un compromesso può essere usare una notazione simile a quella
del math mode di latex,
ovvero _ per pedici e ^ per gli apici

^ però non è anch'esso valido per gli identifier... un'approssimazione
potrebbe essere la lambda greca: ᴧ

>>> β_2ᴧ3 = 1

per scrivere β₂³ = 1

-- 
xmpp: berdario at gmail.com
bitmessage: BM-2cTYXfGiSTsnx3righ6aHcJSWe4MV17jDP
gpg fingerprint: 3F8D53518012716C4EEF7DF67B498306B3BF75A0 (used just
for signing commits)


Maggiori informazioni sulla lista Python