Dada una String, verifique si cada segmento está delimitado por K.
Entrada : test_str = ’72!45!geeks!best’, K = ‘!’
Salida : Verdadero
Explicación : Todos los números y alfabetos separados por un borde delimitado.Entrada : test_str = ’72!45geeks!best’, K = ‘!’
Salida : Falso
Explicación : No hay separación entre 45 y geeks.
Método: Usando isdigit() + isalpha() + loop
Esta es la forma en que se puede realizar esta tarea. En esto, realizamos la tarea de verificar los segmentos de alfabetos y dígitos usando isalpha() e isdigit(). La presencia de cualquier elemento, que no sea del todo un número o un alfabeto, se denomina no delimitado por K y permanece sin resolver durante la división().
Python3
# Python3 code to demonstrate working of # Check if Elements delimited by K # Using isdigit() + isalpha() + loop # initializing string test_str = '72@45@geeks@best' # printing original string print("The original string is : " + str(test_str)) # initializing splt_chr K = "@" res = True # splitting elements temp = test_str.split(K) for ele in temp: # checking for non-alpha or non-digit if len(ele) > 1 and not ele.isdigit() and not ele.isalpha(): res = False break # printing result print("Are all delimited by K : " + str(res))
The original string is : 72@45@geeks@best Are all delimited by K : True
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