Programa de Python para contar el número de caracteres en una string

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 25

Entrada : 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))
Producción

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))
Producción

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

Deja una respuesta

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