Python en mayúsculas

Funciones y métodos de Python

El método Python upper () convierte todas las letras minúsculas en una cadena a mayúsculas y devuelve la cadena modificada. Python isupper () devuelve verdadero si todos los caracteres de una cadena están en mayúsculas y falso si no lo están. Ambos son útiles para formatear datos que dependen de mayúsculas y minúsculas.

En Python, cuando está trabajando con una cadena, es posible que desee convertir la cadena a mayúsculas o comprobar si la cadena es ya en mayúsculas.

Por ejemplo, si está creando un programa que prepara los datos para los talones de entradas en un concierto, es posible que desee convertir todos los nombres a mayúsculas para que sean fácilmente legibles. Antes de convertir la cadena a mayúsculas, es posible que también desee verificar si ya está en mayúsculas.

Ahí es donde Python upper () y isupper ( ) entran en juego. El método upper () se puede usar para convertir todos los caracteres basados ​​en mayúsculas y minúsculas en una cadena a mayúsculas, y el método isupper () se puede usar para verificar si todos los caracteres en una cadena están en mayúsculas.

Vamos a discutir cómo usar estos dos métodos para trabajar con cadenas en mayúsculas en este tutorial. También veremos algunos ejemplos para ilustrar cómo funcionan. Si está interesado en aprender acerca de los métodos de cadenas en minúsculas en Python, consulte nuestra guía de métodos en minúsculas de Python .




Python String Actualización

Las cadenas almacenan texto y normalmente se mantienen en una variable. Las cadenas en Python se declaran con comillas simples & lsquo; & rsquo; o comillas dobles & ldquo; & rdquo; . Si bien se pueden usar comillas simples y dobles, debe ceñirse a una u otra. Aquí hay un ejemplo de cómo declarar una cadena:

 string_name = "Esta es una cadena de Python". 

Podemos imprimir una cadena con la función print () :

 string_name =" Esta es una cadena de Python ". print (string_name) 

Nuestro programa devuelve: Esta es una cadena de Python.

El 81% de los participantes declararon que se sentían más seguros acerca de su perspectivas de empleo técnico 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 profesional, desde comenzar un bootcamp hasta encontrar su primer trabajo.

Ahora que hemos cepillado en cadenas, consideremos cómo podemos convertirlas a mayúsculas. 





Python Upper

El método Python upper () incorporado se puede utilizar para convertir todos los caracteres basados ​​en mayúsculas y minúsculas dentro de una cadena a mayúsculas. El método upper () devuelve una copia de una cadena original en la que todos los caracteres aparecen en mayúsculas.

La sintaxis para upper () El método es el siguiente:

 string_name.upper () 

Como Como puede ver, el método upper () no toma parámetros y se agrega al final de un valor de cadena existente.

Veamos un ejemplo para mostrar cómo Se puede usar el método upper () .

Digamos que estamos trabajando en una sala de cine y estamos creando un programa que convierte todos los nombres de los clientes a mayúsculas. Lo estamos haciendo así que los nombres de los clientes son e fácilmente legible en las entradas y use un caso consistente, lo que facilitará a los empleados de cine verificar la identidad de los espectadores.

Para lograr esta tarea, podríamos usar el upper () método. Aquí hay un ejemplo del método upper () que se utiliza para convertir una cadena a mayúsculas:

Nuestro código devuelve: ELSIE SWANSON . Analicemos nuestro código para mostrar cómo funciona. En la primera línea, declaramos una variable llamada attendee_name que almacena el nombre de nuestro espectador. Luego, en la siguiente línea, usamos upper () para convertir attendee_name a mayúsculas, y luego imprimimos el nombre revisado en la consola.

El método upper () no afectará a los símbolos, espacios en blanco o números dentro de una cadena, porque esos caracteres no se basan en mayúsculas y minúsculas.




Python Isupper ()

Antes de convertir una cadena a mayúsculas, es posible que primero desee comprobar que la cadena no esté ya en mayúsculas.


Para comprobar si una cadena está en mayúsculas, podemos utilizar el método isupper () . isupper () comprueba si todos los caracteres basados ​​en mayúsculas y minúsculas en una cadena está en mayúsculas y devuelve un valor Verdadero o Falso según el resultado.

Aquí está la sintaxis del método isupper () :

 string_name.isupper () 

Por ejemplo, usemos el ejemplo de boleto de cine desde arriba.

Antes de convertir el nombre de un cinéfilo a mayúsculas en su boleto, primero debemos verificar si el nombre ya se ha convertido a mayúsculas. Esto nos permitiría hacer nuestro código más eficiente porque no convertiríamos una cadena a mayúscula que ya estaba formateada de la manera correcta.

Podemos verificar si el nombre de un cliente es ya en mayúsculas con el siguiente código:

 attendee_name = "Elsie Swanson" print (attendee_name.isupper () ) 

Nuestro código devuelve: Falso. Como puede ver, el valor de la variable attendee_name está en mayúsculas y minúsculas. Entonces, cuando se ejecuta nuestro método isupper () , devuelve False, porque no todos los caracteres de la variable attendee_name están en mayúsculas.

Python El método isupper () devuelve True si una cadena incluye espacios en blanco, símbolos o números, asumiendo que todos los caracteres basados ​​en mayúsculas y minúsculas aparecen en mayúsculas.




Python Isupper y Upper

Vayamos un paso más allá con nuestro código. En el ejemplo anterior, usamos la función incorporada isupper () para verificar si el nombre del cliente ya estaba en mayúsculas.

"Career Karma entró en mi vida cuando lo necesitaba más y rápidamente me ayudó a emparejarme con un bootcamp. Dos meses después de graduarme, encontré el trabajo de mis sueños que se alineaba con mis valores y objetivos en la vida. "

Venus, ingeniero de software de Rockbot

Podríamos combinar isupper () y upper () para comprobar si una cadena ya está en mayúsculas, y conviértalo a mayúsculas si la cadena aún no está formateada en mayúsculas. Aquí está el código que podríamos usar para realizar esta acción:

 attendee_name = "Elsie Swanson" si attendee_name. isupper () == False: attendee_name = attendee_name.upper () print (attendee_name) else: print ("El nombre de este asistente ya está en mayúsculas") print (attendee_name) 

El resultado de nuestro código es el siguiente:

 ELSIE SWANSON 

Si nuestro attendee_name ya estuviera en mayúsculas, nuestro código devolvería:

 El nombre de este asistente ya está en mayúsculas. ELSIE SWANSON 

Analicemos nuestro código. En la primera línea, declaramos la variable attendee_name que almacena el nombre de nuestro espectador. Luego, usamos una instrucción if y isupper () para verificar si el nombre del cliente ya está en mayúsculas.


Si la declaración se evalúa como Falsa & mdash; lo que significa que el nombre de nuestro cliente no está en mayúsculas & mdash; nuestro programa usa el método upper () para convertir el nombre del cliente a mayúsculas e imprimir el nombre revisado en la consola.

Si el nombre del cliente ya está en mayúsculas, el contenido de nuestro else se ejecutan instrucciones y se imprime un mensaje en la consola, junto con el nombre del asistente.




Conclusión

Trabajar con cadenas en mayúsculas es una operación de cadena común en Python. El El método upper () se puede usar para convertir una cadena a mayúsculas, y el método isupper () se puede usar para verificar si una cadena ya está en mayúsculas.

Este tutorial discutió cómo usar tanto upper () como isupper ()  métodos para trabajar con cadenas en mayúsculas en Python. También exploramos un ejemplo de cada uno de estos métodos en acción, luego discutimos cómo ambos métodos se pueden combinar para verificar si una cadena está en mayúsculas y convertirla a mayúscula si aún no está en esa forma.

Eso es todo lo que necesita saber sobre los métodos upper () e isupper () & mdash; ¡ahora está listo para usarlos en su código como un profesional en sus programas Python!





Python en mayúsculas: StackOverflow Questions

Tutorials