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".
Un curso sin práctica se olvida en una semana. Este es el juego de la sala que hace exactamente lo de este tema.
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.