In [1]:
# La siguiente línea imprime ¡Hola! como salida en el monitor
print("¡Hola!")
In [2]:
mensaje = "¡Hola mundo Python!"
print(mensaje)
In [3]:
mensaje = "¡Hola mundo!"
print(mensaje)
mensaje = "¡Hola mundo del curso de Python!"
print(mensaje)
In [1]:
# Las variables de tipo string son cadenas de caracteres.
mensaje1 = "Esto es un string"
mensaje2 = 'Esto también es un string'
# Se puede usar comillas o apóstrofes para definir strings
# Su uso depende del programador y también si se va a usar
# comillas o apóstrofes dentro del mensaje.
mensaje3 = 'Esto es un string con "comillas"'
mensaje4 = "Esto es un string con 'apóstrofes'"
print(mensaje1)
print(mensaje2)
print(mensaje3)
print(mensaje4)
In [34]:
# Basado en https://developers.google.com/edu/python/strings
cadena = 'hola'
numero = 57
print cadena
print len(cadena)
print(cadena + ' ' + 'mundo')
print('\nvalor = ' + str(numero))
print('Longitud de la cadena de caracteres = ' + str(len(cadena)))
In [3]:
# Primer uso de métodos ver 'nombre.title()'
nombre = "julio cAsas"
# Imprime la primera letra de cada palabra en mayúsculas.
print(nombre.title())
# Imprime todo en minúsculas.
print(nombre.lower())
# Imprime todo en mayúsculas.
print(nombre.upper())
In [4]:
nombre = "pedro"
apellido = "restrepo"
# Concatenar cadenas
nombre_completo = nombre + " " + apellido
print(nombre_completo.title())
# Concatenar al imprimir
print("Hola " + nombre_completo.title())
# Guardar como variable antes de imprimir
mensaje = "Hola " + nombre_completo.title() + ", es un placer."
print(mensaje)
In [7]:
# Añadir un espacio de tabulador al texto
print("\tEspacio de tabulador")
# Añadir una línea nueva
print("Esta es una\nLínea nueva")
# Añadir un tabulador y una línea nueva
print("Línea nueva + tabulador:\n\tSe ve así.")
In [6]:
# Espacio al final de la cadena
lenguaje = 'python '
print(lenguaje + "<-Aquí está el espacio")
# Quitar temporalmente el espacio al final
print(lenguaje.rstrip() + "<-Espacio removido temporalmente")
# La variable original no ha cambiado
print(lenguaje + "<-Aquí está de nuevo el espacio")
# Quitar permanentemente el espacio al final
lenguaje = lenguaje.rstrip()
print(lenguaje + "<-Espacio removido permanentemente")
# Espacio al inicio y al final de la cadena
lenguaje = ' python '
print("Espacio al inicio y al final:->" + lenguaje + "<-")
# Quitar temporalmente el espacio del principio
print("Quitar espacio del incio:->" + lenguaje.lstrip() + "<-")
# Quitar temporalmente ambos espacios
print("Quitar ambos espacios:->" + lenguaje.strip() + "<-")
In [31]:
# Basado en https://developers.google.com/edu/python/strings
cadena = 'hola'
print cadena[1]
print cadena[1:3]
print cadena[1:]
print cadena[:3]
In [14]:
comando = 'tiempo=30'
respuesta = 'OK,tiempo=30'
print respuesta.find(comando)
print('valor ' + comando[comando.find("="):])
In [36]:
# Crear una variable numérica a partir de un cadena de caracteres
tiempo = int(comando[comando.find("=")+1:])
print tiempo