Ej. 37 : Revisando símbolos…

Ahora voy a revisar símbolos y palabras clave de Python que ya conozco y otros nuevos que usaré en próximas lecciones.

La idea es ir completando las siguientes tablas poco a poco.

PALABRAS CLAVE FUNCIÓN
and
del
from
not
while
as
elif
global
or
with
assert
else
if
pass
yield
break
except
import
print
class
exec
in
raise
continue
finally
is
return
def
for
lambda
try
TIPOS DE DATOS FUNCIÓN
True
False
None
strings
numbers
floats
lists
SECUENCIAS DE ESCAPE FUNCIÓN
\\
\’
\a
\b
\f
\n
\r
\t
\v
FORMATOS DE CADENAS FUNCIÓN
%d
%i
%o
%u
%x
%X
%e
%E
%f
%F
%g
%G
%c
%r
%s
 %%
OPERADORES FUNCIÓN
+
*
**
/
//
%
<
>
<=
>=
==
!=
<>
()
[]
{
@
,
:
.
=
;
+=
-=
*=
/=
//=
%=
**=

Ej. 6 : Haciendo cadenas…

Aquí voy a profundizar un poco más en las cadenas de caracteres o STRINGs.

Como comento en el ejercicio anterior, una cadena es un pequeño texto que quiero mostrar en pantalla a alguien o «exportar» del programa en el que se escribe. Python sabe  que algo es una cadena cuando se pone un texto entre comillas dobles (» «) o comillas simples (‘ ‘)  y detrás de » print «.

Los strings pueden contener los caracteres de formato vistos en el Ej. 5. Sólo tengo que poner las variables con formato en la cadena y luego el carácter % seguido de la variable. En el caso de que quiera incluir múltiples variables en el string, tengo que separar dichas variables por comas y ponerlas entre paréntesis.

Ex6 Editor Ex6 Terminal

ALGUNAS PREGUNTAS

P: ¿Cuál es la diferencia entre %r y %s?

R:  %r  es mejor para mostrar el programa depurado, los datos de la variable «en bruto«.  Sin embargo usamos %s  para mostrar los datos al usuario.

P: ¿En que lugares una cadena se pone dentro de otra cadena?

R: Ver Ej. 21, línea de código 31.

Ej. 5 : Mostrando variables en pantalla (parte I)…

En éste ejercicio voy a usar variables dentro de una cadena de caracteres. en programación, una cadena (de c) es un texto escrito entre comillas dobles (» «). En inglés es STRING.

Empiezo escribiendo el código:

Ex. 5 - Paso 1

Y al ejecutar, obtengo lo siguiente…Ex. 5 - Paso 2 corregido

ALGUNAS PREGUNTAS

P: ¿Podría crear una variable de la forma 1 = ‘Paloma Cue’ ?

R: No. El 1 no es un nombre válido de variable. Las variables deben comenzar con UNA LETRA.  a1 = Paloma sí funcionaría.

P: ¿Qué son %s, %r y %d ?

R: Son CARÁCTERES DE FORMATO. Es importante. Le dicen a Python que tome una variable que esté situada a la derecha y poga su valor en lugar de %s.

ALGO +DE INFO…

Me voy a la documetación oficial y encuentro ésto tan apropiado…

Caracteres de formato - doc oficial Caracteres de formato 2 - doc oficial

Justo lo que responde a mis preguntas, pero le iré dando vueltas según lo vaya usando.