PY4E Sección 2.
La sección 2 del curso introduce los conceptos fundamentales de variables, expresiones y sentencias en Python.
- Constantes: Son valores fijos que no cambian, como números (ej. 123, 98.6) y cadenas de texto (ej. 'Hello world', "Hello world").
- Palabras Reservadas: Son palabras que Python tiene predefinidas y no se pueden usar como nombres de variables (ej.
False
,None
,True
,class
,def
,if
,else
,for
,while
). - Variables: Son ubicaciones con nombre en la memoria donde los programadores pueden almacenar y recuperar datos. Se les puede asignar un nombre de elección del programador y su contenido puede ser modificado en sentencias posteriores. Se recomienda usar nombres mnemotécnicos (que ayuden a la memoria) para las variables.
- Reglas para Nombres de Variables:
- Deben comenzar con una letra o un guion bajo (
_
). - Pueden contener letras, números y guiones bajos.
- Son sensibles a mayúsculas y minúsculas (ej.
spam
,Spam
,SPAM
son diferentes).
- Deben comenzar con una letra o un guion bajo (
- Sentencias de Asignación: Se utilizan para asignar un valor a una variable usando el operador
=
. El lado derecho del=
es una expresión que se evalúa, y el resultado se almacena en la variable del lado izquierdo. - Expresiones Numéricas: Se explican las operaciones básicas como suma (
+
), resta (-
), multiplicación (*
), división (/
), potencia (**
) y módulo (%
). También se menciona el orden de las operaciones. - Conversión de Tipos: Se ilustra cómo Python maneja automáticamente las conversiones entre tipos (ej. entero a flotante) y cómo se pueden forzar las conversiones explícitamente usando funciones como
int()
,float()
, ystr()
.
En esencia, la sección sienta las bases para trabajar con datos en Python, explicando cómo almacenar información, realizar cálculos y manejar diferentes tipos de datos.
Ejemplos:
Ej1. >> type( 'Hello world')
>>> str
Ej2. >>type(123)
>>> int
Ej3. >>type(98.6)
>>> float
Ej4. >> Py4E = True
>> type(Py4E)
>>> bolean
Ej5.
>> a,b,c = 1,2,3
>> r = a+b+c
>>> 6
Ej6.
>> s = a*b
>>>2
Ej7.
>> t = (a + c) / b
>>>2
Ej8.
>> v = b**c
>>>8
No hay comentarios.:
Publicar un comentario