Python | Obtenga la substring de una string dada usando el corte de lista

¿Qué es una substring?

Una substring es una parte de una string. Python ofrece una variedad de técnicas para producir substrings, así como para determinar el índice de una substring y más.

Sintaxis de segmentación de listas

Sintaxis: myString[start:stop:step]

Parámetro:

  • start: Es el índice de la lista donde comienza el slicing.
  • stop: Es el índice de la lista donde finaliza el slicing.
  • paso: Le permite seleccionar el elemento nth dentro del rango de inicio a fin.

Ejemplo 1: En este ejemplo, veremos cómo tomar una substring desde el final o desde el inicio de la string. 

Python3

# Python3 code to demonstrate
# to create a substring from a string
 
# Initialising string
ini_string = 'xbzefdgstb'
 
# printing initial string and character
print("initial_strings : ", ini_string)
 
# creating substring from start of string
# define length upto which substring required
sstring_strt = ini_string[:2]
sstring_end = ini_string[3:]
 
# printing result
print("print resultant substring from start", sstring_strt)
print("print resultant substring from end", sstring_end)

Producción:

initial_strings :  xbzefdgstb
print resultant substring from start xb
print resultant substring from end efdgstb

Ejemplo 2: En este ejemplo, veremos cómo crear una string tomando caracteres de un espacio posicional determinado. 

Python3

# Python3 code to demonstrate
# to create a substring from string
 
# Initialising string
ini_string = 'xbzefdgstb'
 
# printing initial string and character
print("initial_strings : ", ini_string)
 
# creating substring by taking element
# after certain position gap
# define length upto which substring required
sstring_alt = ini_string[::2]
sstring_gap2 = ini_string[::3]
 
# printing result
print("print resultant substring from start", sstring_alt)
print("print resultant substring from end", sstring_gap2)

Producción:

initial_strings :  xbzefdgstb
print resultant substring from start xzfgt
print resultant substring from end xegb

Ejemplo 3: En este ejemplo, estamos considerando ambos casos de tomar strings desde el medio con algún espacio de posición entre los caracteres. 

Python3

# Python3 code to demonstrate
# to create a substring from string
 
# Initialising string
ini_string = 'xbzefdgstb'
 
# printing initial string and character
print ("initial_strings : ", ini_string)
 
# creating substring by taking element
# after certain position gap
# in defined length
sstring = ini_string[2:7:2]
 
# printing result
print ("print resultant substring", sstring)

Producción:

initial_strings :  xbzefdgstb
print resultant substring zfg

Publicación traducida automáticamente

Artículo escrito por garg_ak0109 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 *