Ads by ProfitSence
Close

Python Slice()

Last Updated on domingo 9º oct. 2022

Slicing Python

La función slice() devuelve un objeto slice que se utiliza para dividir cualquier secuencia (strings, tuple, lists, range o bytes).

sintaxis slice()

			
					slice(start, stop, step)

			
	

Slicing

slice() Parámetros

slice() puede tomar tres parámetros:

  • start (opcional): entero de inicio donde comienza la segmentación del objeto. El valor predeterminado es Ninguno si no se proporciona.
  • stop - Entero hasta el cual se realiza el corte. El corte se detiene en el punto índice -1 (último elemento).
  • step (opcional) - Valor entero que determina el incremento entre cada índice para el corte. El valor predeterminado es Ninguno si no se proporciona.

Slice Python

  • a[start:stop] # los elementos comienzan hasta stop-1
  • a[start:] # Los elementos comienzan en el resto de la array
  • a[:stop] # elementos desde el principio hasta stop-1
  • a[:] # una copia de toda la array

Obtener subcadena mediante el objeto slice

			
					text = 'Hola mundo'

print(text[slice(4)]) # Hola
print(text[slice(1, 5, 3)]) # o

			
	
			
					# Hola
# o

			
	

Obtener subcadena usando índice negativo

			
					
text = 'Hola mundo'

print(text[slice(-1, -4, -1)]) # odn

			
	
			
					# odn

			
	

El objeto slice se puede sustituir por la sintaxis de indexación en Python.

			
					text = 'Hola mundo'

print(text[0:3]) # Hol
print(text[1:5:2]) # oa

			
	
			
					Hol
oa

			
	
python slice
slice python
slices python
slicing python español
slices en python
python slices
slicing en python que es slicing en python
slice en python
slicing python