El alfabeto a considerar será el conjunto de letras minúsculas y mayúsculas, números y caracteres imprimibles típicos. Podríamos crear este listado de caracteres a mano, pero resulta más cómodo importar la librería string y hacer uso de la constante printable, que contiene todos los caracteres que nos interesan:
import string
string.printable
Nuestra clase quedaría de la siguiente forma:
class CifradorCesar:
import string
alfabeto = string.printable
def __init__(self, clave):
self.clave = clave
Ahora ya podemos hacer uso del atributo CifradorCesar.alfabeto desde los métodos de la clase.