Dada una string. La tarea es devolver el número de caracteres en la string.
Ejemplos:
Entrada : test_str = ‘geeksforgeeks !!$*** los mejores 4 todos los Geeks 10-0’
Salida : 25
Explicación : solo alfabetos, cuando se cuentan son 25Entrada : test_str = ‘geeksforgeeks !!$*** mejor para todos los Geeks 10—0’
Salida : 27
Explicación : solo alfabetos, cuando se cuentan son 27
Método #1: Usar isalpha() + len()
En este enfoque, verificamos que cada carácter sea un alfabeto usando isalpha() y len() se usa para obtener la longitud de la lista de alfabetos para contar.
Python3
# Python3 code to demonstrate working of # Alphabets Frequency in String # Using isalpha() + len() # initializing string test_str = 'geeksforgeeks !!$ is best 4 all Geeks 10-0' # printing original string print("The original string is : " + str(test_str)) # isalpha() to computation of Alphabets res = len([ele for ele in test_str if ele.isalpha()]) # printing result print("Count of Alphabets : " + str(res))
La string original es: geeksforgeeks !!$es mejor 4 todos Geeks 10-0
Conteo de alfabetos: 27
Método #2: Usar ascii_uppercase() + ascii_lowercase() + len()
En esto, realizamos la tarea de obtener alfabetos como una combinación de mayúsculas y minúsculas, usando funciones incorporadas, len() devuelve frecuencia.
Python3
# Python3 code to demonstrate working of # Alphabets Frequency in String # Using ascii_uppercase() + ascii_lowercase() + len() import string # initializing string test_str = 'geeksforgeeks !!$ is best 4 all Geeks 10-0' # printing original string print("The original string is : " + str(test_str)) # ascii_lowercase and ascii_uppercase # to check for Alphabets res = len([ele for ele in test_str if ele in string.ascii_uppercase or ele in string.ascii_lowercase]) # printing result print("Count of Alphabets : " + str(res))
La string original es: geeksforgeeks !!$es mejor 4 todos Geeks 10-0
Conteo de alfabetos: 27
Publicación traducida automáticamente
Artículo escrito por manjeet_04 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA