Está en la página 1de 12

1

Strings
Machine Learning

Módulo 3
Machine Learning EDUX

Índice

1. Strings

2
Machine Learning Jesús Bellido

1 Strings

3
Machine Learning

¿Qué es un string?

Un string o cadena es una secuencia de caracteres

‘UTEC’ U T E C
name
likes
53 By [0] [2] [3]
tes [1]

4
Machine Learning

Ejemplo 4
Algoritmo: Programa:
1. El nombre es UTEC 1 name = 'UTEC'
2. Muestra la primera letra 2 print(name[0])
3. Muestra la segunda letra 3 print(name[1])
4. Muestra la tercer letra 4 print(name[2])
5. Muestra la cuarta letra 5 print(name[3])

Resultado:
python3 ejemplo4.py
U
T
E
C

5
Machine Learning

Ejemplo 4 - Tamaño
Algoritmo: Programa:
1. El nombre es UTEC 1 name = 'UTEC'
2. Muestra la primera letra 2 print(name[0])
3. Muestra la segunda letra 3 print(name[1])
4. Muestra la tercer letra 4 print(name[2])
5. Muestra la cuarta letra 5 print(name[3])
6 print(sys.getsizeof(name))
Resultado:
python3 ejemplo4b.py
U
T
E
C
53
6
Machine Learning

Ejemplo 5 - Usando while


Algoritmo: Programa:
1. El usuario ingresa un nombre 1 name = input("Ingrese un nombre:")
2. Empiezo en la posición 0 2 i=0
3. Mientras que la posición sea menor 3 while i < len(name):
al tamaño del string. 4 print(name[i])
a. Imprimir letra de esa posición 5 i = i+1

Resultado:
python3 ejemplo5.py
Ingrese un nombre:hola
h
o
l
a
7
Machine Learning

Ejemplo 5 - Usando for


Algoritmo: Programa:
1. El usuario ingresa un nombre 1 name = input("Ingrese un nombre:")
2. Para cada letra de nombre: 2 for letra in name:
a. Imprimir letra 3 print(letra)

Resultado:
python3 ejemplo5b.py
Ingrese un nombre:hola
h
o
l
a
8
Machine Learning

Ejemplo 6 - ¿Cuántas letras ‘a’ ingresó el usuario?


Algoritmo: Programa:

Resultado:

9
Machine Learning

Ejemplo 7 - Palíndromo (oso, aviva, reconocer)


Algoritmo: Programa:

Resultado:

10
Machine Learning Jesús Bellido

Resumen

● Variable:
○ Valor con nombre que puede cambiar durante la ejecución
del programa.
○ Se almacenan en la memoria RAM.
● String o cadena:
○ Secuencia de caracteres.
○ Se puede acceder a un caracter del string usando el operador [].
● Podemos recorrer los strings usando for y while.

11
Gracias

12

También podría gustarte