Python último carácter en cadena

Funciones y métodos de Python

Las cadenas son objetos iterables. Esto significa que puede acceder a sus valores mediante indexación y segmentación . Estas técnicas le permiten recuperar un carácter individual o un rango de caracteres de una cadena.

En esta guía, discutimos cómo eliminar el último carácter de una cadena de Python. Veremos un ejemplo de cómo eliminar el último carácter de una cadena para que pueda averiguar cómo puede realizar esta tarea en su código.




Python: Eliminar el último carácter de la cadena

Queremos construir un programa que elimine el último carácter de un identificador de empleado. Este carácter nos indica el departamento para el que trabaja un empleado.

Por ejemplo, el valor & ldquo; M & rdquo; nos dice que un empleado trabaja para el departamento de marketing. Vamos a eliminar este carácter porque está siendo reemplazado por un nuevo sistema para realizar un seguimiento del departamento para el que trabaja un empleado.

Comencemos pidiendo al usuario que inserte un empleado. identificador usando el método input () :

 identifier = input ("¿Cuál es el identificador del empleado?") 

A continuación, eliminamos el último carácter del identificador:

 new_identifier = identifier [: - 1] 

El [: -1] es un operación de corte de cadena que elimina el último carácter de la lista. Usamos indexación negativa para recuperar elementos del final de la cadena. Ahora, muestre el nuevo identificador de un empleado en la consola:

 print ("El empleado' El nuevo identificador es {}. ". format (new_identifier)) 

La .format () instrucción reemplaza las llaves dentro de nuestra cadena con el nuevo identificador del empleado. Ejecutemos nuestro código y veamos qué sucede:

El 81% de los participantes afirmaron que se sentían más seguros acerca de sus perspectivas laborales después de asistir a un campamento de entrenamiento. Asigne a un bootcamp hoy mismo.

El graduado promedio de bootcamp pasó menos de seis meses en la transición de carrera, desde comenzar un bootcamp hasta encontrar su primer trabajo.

Nuestro programa elimina el último valor en el identificador de un empleado.


Aún no hemos terminado. Si un usuario inserta un valor en blanco, nuestro programa devuelve:

 El nuevo identificador del empleado es. 

Deberíamos hacer esto más elegante. Para hacerlo, necesitamos dividir el identificador de un empleado si el identificador tiene más de dos caracteres. De lo contrario, nuestro programa le informará al usuario que debe insertar un identificador válido.

Definamos un & ldquo; if & rdquo; declaración que verifica la longitud de un identificador:

 identifier = input ("¿Cuál es el identificador del empleado?") if len (identifier) ​​& gt; 1: new_identifier = identifier [: - 1] print ("El nuevo identificador del empleado es {}.". formato (new_identifier )) else: print ("Por favor, inserte un identificador válido. ") 

Usamos el método len () para averiguar la longitud del identificador de un empleado. Si la longitud de ese identificador es mayor que "1", se ejecuta nuestra instrucción if . De lo contrario, el & ldquo; else & rdquo; se ejecuta la declaración.

Ejecutemos nuestro programa Python y especifiquemos un identificador que tenga menos de dos caracteres:

 ¿Cuál es el identificador del empleado? B Inserte un identificador válido. 

Nuestro código nos informa que debemos elegir un identificador válido.

La sintaxis de corte le permite eliminar el último carácter de un objeto de cadena en Pitón. Todo lo que necesita hacer es especificar una cadena y agregar [: -1] después de la cadena. ¡Ahora estás listo para eliminar el último carácter de una cadena de Python como un experto!





Python último carácter en cadena: StackOverflow Questions

Tutorials