Programa de Python para verificar si existen letras minúsculas en una string

Dada una string, la tarea es escribir un programa en Python para verificar si la string tiene letras minúsculas o no.

Ejemplos:

Input: "Live life to the fullest"
Output: true

Input: "LIVE LIFE TO THe FULLEST"
Output: true

Input: "LIVE LIFE TO THE FULLEST"
Output: false

Métodos 1#: Usar islower()

Devuelve verdadero si todos los caracteres en mayúsculas de la string están en minúsculas y hay al menos un carácter en mayúsculas; de lo contrario, es falso.

Python

# Python code to demonstrate working of
# is.lower()  method in strings
 
#Take any string
str = "Live life to the Fullest"
 
# Traversing Each character of
# the string to check whether
# it is in lowercase
for char in str:
    k = char.islower() 
    if k == True:
        print('True')
         
    # Break the Loop when you
    # get any lowercase character.
        break 
 
# Default condition if the string
# does not have any lowercase character.
if(k != 1):
    print('False')

Producción:

True

Métodos 2#: Usar isupper()

Devuelve verdadero si todos los caracteres en mayúsculas de la string están en mayúsculas y hay al menos un carácter en mayúsculas; de lo contrario, es falso.

Python

# Python Program to demonstrate the
# is.upper() method in strings
#Take a string
str = "GEEKS"
 
# Traversing Each character
# to check whether it is in uppercase
for char in str:
    k = char.isupper() 
    if k == False:
        print('False')
         
        # Break the Loop
        # when you get any
        # uppercase character.
        break
 
# Default condition if the string
# does not have any uppercase character.
if(k == 1):
    print('True')

Producción:

True

Métodos 3#: uso del valor ASCII para verificar si un carácter dado está en mayúsculas o minúsculas.

La función ord() devuelve un número entero que representa el carácter Unicode.

Ejemplo:  

print(ord('A'))    # 65
print(ord('a'))    # 97

Python3

# Python Program to Demonstrate the strings
# methods to check whether given Character
# is in uppercase or lowercase with the help
# of ASCII values
 
#Input by geeks
x = "GEeK"
 
# counter
counter = 0
 
for char in x:
    if(ord(char) >= 65 and ord(char) <= 90):
       
        counter = counter + 1
         
    # Check for the condition
    # if the ASCII value is Between 97 and 122
    # if condition is True print the
    # corresponding result
    if(ord(char) >= 97 and ord(char) <= 122):
        print("Lower Character found")
        break
if counter == len(x):
    print(True)

Producción:

Lower Character found

Método #4: Usar re.search() El módulo re.search se usa para buscar el patrón en la string. Podemos usar las minúsculas como un patrón para buscar en una string. 

Python3

# Python code to find the existence of
# lower case in string
# importing re module
import re
 
#Take any string
str1 = "Live life to the Fullest"
 
# Searching lower case char in string using re.search
k = re.search('[a-z]',str1)
         
# Default condition if search does not find
# any lower case
# else have lower case in string
if(k is None):
    print('False')
else:
    print('True')

Producción:

True

Publicación traducida automáticamente

Artículo escrito por shreymaurya2000 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

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