Создайте свою собственную функцию, которая анализирует строку, и используйте ее для определения глобальной.
SMODULUS = parse("""
aaaab
bbbbb
ccccc
""")
def myFunc(...):
crypomath_and_stuff = SMODULUS | abc & etc
...
Вы можете обойтись, сделав ее встроенной, и избежать превращения ее в глобальную, но это зависитесли интерпретатор python достаточно умен, чтобы компилировать функции констант в предварительно обработанные данные, стиль JIT (и также зависел бы, если бы семантика языка python даже допускала такую оптимизацию).Чтобы поэкспериментировать с этим самостоятельно, вы можете использовать dis.dis
(дизассемблер Python), чтобы увидеть, действительно ли выполняются оптимизации (или, скорее, не сделаны).Вы также можете сделать его встроенным, если вам не нужна производительность, или это одноразовые вызовы функций, использующих переменные parse
d.