Skip to content

Latest commit

 

History

History
49 lines (39 loc) · 1.18 KB

indsli.md

File metadata and controls

49 lines (39 loc) · 1.18 KB

📃 README 📝 Ejercicios

4. FICHEROS de TEXTO

En la siguiente cadena de texto, podemos identificar cada caracter mediante un índice.

palabra = "Python"

"P" índice 0 ... o ... - 6

"y" índice 1 ... o ... - 5

"t" índice 2 ... o ... - 4

"h" índice 3 ... o ... - 3

"o" índice 4 ... o ... - 2

"n" índice 5 ... o ... - 1

Si queremos referirnos a cualquier índice lo haremos de la siguiente manera entre corchetes [ ]:

print (palabra[3])

'h'

print (palabra[-5])
> 'y'

Podemos hacer SLICING (Rebanando), es decir coger rebanadas de esa cadena de texto anterior:

print (palabra[2:-1]) # Una rebanada desde el índice 2 hasta el -1 pero sin tomar este último

'tho'

print (palabra[:2]) # Desde el inicio (ya que lo hemos dejado vacío)
                    # hasta la posición 2, pero sin tomar esta última es decir el índice 0 y 1

'Py'

Si no especificamos entre los corchetes ningún número nos recogera desde el inicio hasta el final [:]

Por el contrario si indicamos un índice que no existe nos dará un error.