Python Para Novatos
Día 18 “Variables no inicializadas en Python”
septiembre 3, 2008 crizur 11 comentarios
En Python, la primera operación sobre una variable debe ser la asignación de un valor. No se puede usar una variable a la que no se ha asignado previamente un valor.
Como puedes ver, se genera una excepción NameError, es decir, de “error de nombre”.
El texto explicativo precisa aún máslo sucedido “el nombre a no esta definido”.
La asignación de un valor inicial se denomina inicialización de la variable. Entonces en Python no es posible usar variables no inicializadas.
>>> a+2
Traceback (most recent call last):
File "", line 1, in -toplevel-
a+2
NameError: name 'a' is not defined
Categorías:Python Básico Etiquetas: asignación, variable
Día 17 “Asignaciones conoperador en Python”
septiembre 2, 2008 crizur 6 comentarios
Hola a todos quienes siguen este blog, he regresado, después de 2 meses sin post, he vuelto!!
Hoy hablaremos sobre las asignaciones con operador.
Fíjate en la sentencia i=i+1 ; aplica un incremento unitario al contenido de la variable i.
Incrementar el valor de una variable en una cantidad cualquiera es tan frecuente que existe unaforma compacta en Python. El incremento de i puede denotarse así:
>>> i+=1
No puede haber ningún espacio alguno entre el + y el = , Se puede incrementar una variable con cualquier cantidad, incluso con una que resulte de evaluar una expresión.
>>> a=3
>>> b=2
>>> a+=4*b
>>> a
11
Todos los operadores aritméticos tienen su asignación con operador asociada.
z+=2
z-=2
z*=2
z/=2
z%=2z**=2
Te informo que estas formas compactas no aportan en nada nuevo, salvo quizás alguna comodidad para algunos programadores más experimentados, así que no te preocupes de aprender todas estas formas compactas, incluso para que no te confundas ignóralas por el momento.
Categorías:Python Básico Etiquetas: asignación, variable
Día 16 “Identificadores y Palabras Reservadas en Python”
julio22, 2008 crizur 4 comentarios
Recuerda que un identificador es un nombre dado a un elemento de un programa, en el post anterior vimos las variables.
Un identificador esta formado por cualquier sucesión de letras, dígitos y caracteres de subrayado que no comience por digito, distingue entre mayúsculas y minúsculas, pueden tener cualquier longitud, no puede coincidir con el nombre de una palabrareservada, se deben escoger identificadores significativos, es decir que poseen mayor legibilidad.
Ejemplo de identificadores validos
Radio
RaDio
ContAlumnos
Cont_Alumnos
Num1
Ejemplo de identificadores no validos
2E2
Miércoles
Cont-Alumnos
Conjunto Primero
print (palabras reservadas).
1_cantidad
Recuerda que Python distingue las mayúsculas de las minúsculas, entonces por ejemploarea, Area, AREA, aRea , son 4 identificadores distintos, el ultimo ejemplo aRea no es recomendado, dado su poco legibilidad.
Dado que eres libre de llamar a una variable con el identificador que quieras, hazlo con clase, es decir escoge siempre nombres que guarden relación con los datos del problema, si por ejemplo vas a utilizar una variable para almacenar una distancia, llama a la variabledistancia y evita nombres que no signifiquen nada, de este modo, los programas serán más legibles
En todo lenguaje de programación existen palabras reservadas, es decir no se pueden utilizar estas palabras como identificador de una variable, función, método, etc
Aquí la lista de las palabras reservadas hasta este momento, pueden agregarse más palabras reservadas en el futuro dependiendo de lasdiferentes actualizaciones que puede sufrir el interprete.
and, del, fo, is, raise, asser, elif, from, lambda, return, break, else, global, not, try, class, except, if, or while, continue, exec, import, pass, yield, def, finally, in, print.
Categorías:Python Básico Etiquetas: función, identificador, metodo, palabras reservadas, python, variable
Día 15 “Variables y Asignaciones en Python”
julio...
Regístrate para leer el documento completo.