6. Strings
lunes, 13 d
lio de 2020 9:35. a.m
Manipulacién de strings
Strings
Leer y
convertir
String
Concatenati
‘on
Operadores
logicos
nota
Dividir
strings
Largo de un
string
Slicing
strings
Es una secuencia de caracteres, que cuando contienen numeros estos pierden sus
propiedades numericas. No obstante, podemos convertir strings a numeros.
Se prefiere lee data usando strings y luego parse(analizar gramaticamente) y
convertirla informacion a la que necesitamos. Esto nos da mas control sobre las
situaciones de error o malas entradas del usuario, La informacion numerica se
convierte desde string
Cuando es operado + es aplicdo a Strings, esta concatenando esas Strings, pero no
grega espacios. Ej
>>> a="hello”
>>> b=a+ "world"
>>> print(b) salida: helloworld
La palabra reservada in puede ser usada para chequear si un strigs esta (in) en otra o
comparar Strings. Esta expresion regres aun rasultado de verdadero o dalso y puede
ser usado en una declaracion if:
>> fruit ="banana"
>>> "nin fruit salida: True
>>> fruit == "banana" Salida: True
Las letras mayusculas son generamente menores que las letras minusculas,
>>> "banana’ < "Banana" salida: False
>>> "BANANA" < "banana" salida:True
Se puede optener clada cracter en un string usando un indice especificado en
corchetes. Este indice debe se un entero y empieza desde 0. Este indicie puede ser
una expresion a computarse:
>>> print("hola'[0]) salida: h
Si el el idice se especifica una posicion mayor a la terminacién del string, python
enviara un error. Para evitar esro, la funcion constructora len nos da el largo de un
string,
>>> print(len("hola")) ——_salida: 4
"Rebanar” strings. Podemos buscar cualquier seccion continua de un string escribiend
entre los corchetes 2 numero y entre ellos dos puntos. Estos numeros representan el
comienzo y el final del corte,
>>> print("hola"[0:2]) __saliida: ho
Ejemplo 1: deletreando con looping (dividir Strings)
Codigo: while Codigo: for slid
fruit ="banana" fruit ="banana"b
index for letter in fruit: a
while index