Parzibyte's blog

Blog de conocimiento gratuito: linux, programación, open source, bases de datos, android, frameworks, web e informática en general.

Incrementar un carácter en Python

En el post de hoy te enseñaré a incrementar una letra o carácter en Python. Por ejemplo, incrementar un 1 a la letra A y convertirla en B.

Básicamente vamos a poder avanzar un carácter del alfabeto incrementándolo como si fuera una cadena y no un entero; para ello usaremos chr y ord.

Explicación del algoritmo

Tenemos una letra o carácter cualquiera. Debemos obtener su valor ASCII con ord, sumarle un 1 a ese valor y luego volver a convertir ese entero a letra con chr.

Así de simple. Y con este enfoque podemos aumentar una letra ya sea en 1 o en cualquier otro valor.

Incrementar letra en Python

Entonces el código queda así:

En este caso solo estoy incrementando en uno, pero puedes cambiar ese valor por cualquier otro. Lo dejo como función para demostrar su uso:

Al ejecutarlo, la salida es correcta. Hacemos un ciclo en donde incrementamos una cadena:

Incrementar carácter en Python con chr y ord

Incrementar carácter en Python con chr y ord

Por aquí te dejo más tutoriales de Python.

Encantado de ayudarte


Estoy disponible para trabajar en tu proyecto, modificar el programa del post o realizar tu tarea pendiente, no dudes en ponerte en contacto conmigo.

No te pierdas ninguno de mis posts

Suscríbete a mi canal de Telegram para recibir una notificación cuando escriba un nuevo tutorial de programación.


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *