IRIsrael RivasMatemáticas · TecnologíaEntrarMaestro

Entrar

¿Es tu primera vez? Regístrate · ¿No apareces en la lista? Entra escribiendo tu nombre

Cursos · Python desde cero · Primeros pasos · tema 4 de 11

Las palabras

El texto también se opera.

A un texto se le dice cadena, porque es una cadena de letras. Se pegan con + y se miden con len():

len("robot")        # 5
"ro" + "bot"       # "robot"

Y cada cadena trae sus propias órdenes pegadas, que se piden con un punto:

"hola".upper()     # "HOLA"
"HOLA".lower()     # "hola"
"a b c".split(" ") # ["a", "b", "c"]

Fíjate en los paréntesis vacíos: .upper() con paréntesis hace algo; sin paréntesis solo la nombras y no pasa nada. Ese es el error número uno de todo el mundo al empezar.

Y una letra suelta se pide por su número de lugar, empezando en 0: "robot"[0] es "r".

Tu turno

Haz iniciales(nombre, apellido) que dé "A.L." para "Ana" y "Luna".

Ahora practícalo jugandoFábrica de palabras

Un curso sin práctica se olvida en una semana. Este es el juego de la sala que hace exactamente lo de este tema.

Jugar ▶
← Las cuentasDecidir: if →

Los cursos están organizados como los itinerarios de Exercism (licencia MIT): temas que se abren en orden, cada uno con su explicación, su ejercicio que se califica solo y su práctica. La idea de cómo se organiza un camino viene de ahí; las explicaciones, los ejercicios y los juegos son de esta casa.