Comandos Python
Comandos Python
COMANDOS PYTHON
Comentarios
Se utilizan, entre otras cosas, para documentar el paso a paso del trabajo, y van precedidos por
el carácter #.
Función PRINT
La función PRINT nos permite mostrar por pantalla los diferentes datos con los que
trabajamos en Python, por ejemplo, cadenas de texto, números, operaciones matemáticas,
resultados devueltos por las funciones, etc.
Variables
Una variable es un depósito temporal de datos donde podremos guardar y tener a disposición
todos los valores de nuestro código. Para definir una variable, debemos asignarle un nombre
(identificador) y un valor. El nombre de una variable NO puede comenzar con un número. No
es necesario declarar el tipo de variable que queremos crear, esto se define al momento de
asignarle un valor. Podemos mostrar por pantalla el valor de las variables usando la función
PRINT.
Las variables se pueden reutilizar en el mismo código, es decir, un mismo nombre de variable
lo puedo utilizar las veces que sea necesario incluso asignándole diferentes tipos de datos.
Página 2 de 8
Las variables en Python son, por defecto, variables locales. Esto quiere decir que, si definimos
una variable dentro de una porción de código, como, por ejemplo, una función, esta solo
existirá dentro de la función y no serán accesibles desde otra parte del programa. De igual
manera, toda variable declarada fuera de una función, no será visible dentro de la misma.
Función TYPE
Podemos ver el tipo de variable o tipo de dato, mediante la función TYPE. Veamos como
declarar y asignar valores a diferentes tipos de variable y mostrar por pantalla que tipo es.
Operadores aritméticos
LEN
La función LEN nos permite conocer la longitud de una lista.
>>> notas_musicales
['Do', 'Re', 'Mi', 'Fa', 'Sol', 'La', 'Si']
2- Método COUNT: Este método nos permite saber cuántas veces aparece un determinado
elemento dentro de una lista.
#!/usr/bin/python
3- Método INDEX. : Este método recibe un índice como argumento, y devuelve la posición de
la primera aparición de ese elemento dentro de la lista.
Página 4 de 8
4- Método INSERT: Permite insertar un nuevo elemento dentro de una lista, con un índice
determinado.
Resultado:
Ciudad romovida : San Francisco
La ciudad en el indice 2 es : San Antonio
** Hacer un ejemplo del uso de este método, guardando el elemento eliminado en una
variable.
#!/usr/bin/python
aList.remove('xyz');
print "List : ", aList;
aList.remove('abc');
print "List : ", aList;
Operadores relacionales.
Para evaluar una determinada proposición o condición booleana, es decir, aquella que al ser
evaluada solo arroja dos posibles resultados, verdadero o falso.
Operadores lógicos
Este tipo de operadores se utilizan para evaluar más de una condición o proposición booleana.
Nos permiten encadenas estas proposiciones, para que sean evaluadas en su totalidad como si
fuese una sola condición.
Página 6 de 8
Estructura condicional IF
Se utiliza para tomar decisiones en base a una condición dada. Por ejemplo, evaluamos un
número, si es par, ejecutamos ciertas acciones, en cambio, si es impar ejecutamos otras
acciones diferentes.
Estructura FOR
Página 7 de 8
En Python, la sentencia FOR tiene un uso que difiere un poco del que se le da en otros
lenguajes. En nuestro caso la sentencia FOR itera sobre los elementos de cualquier secuencia,
por ejemplo, una lista, en el orden en el que aparecen dichos elementos. Por ejemplo:
Aquí, numero es la variable que toma el valor del elemento dentro del iterador en cada paso
del bucle. Este finaliza su ejecución cuando se recorren todos los elementos.
En el caso anterior vimos como recorría una lista valor, por valor. También podemos
aprovechar esta estructura para generar nuestras propias listas.
Por ejemplo, si queremos generar los números impares múltiplos de 7 entre el 3000 y el 3678,
podríamos hacer algo así.
Imaginemos que tenemos una lista de números y queremos mostrarlos por consola. El código
podría ser así:
Funciones.
Para definir funciones, utilizamos la palabra reservada DEF y a continuación, el nombre que le
damos a la función y a lista de parámetros. Las sentencias que forman parte del cuerpo de la
función, comienzan a partir de la siguiente línea, y deben estar identadas (sangría).
Escribamos una función básica a la que le pasamos un entero por argumento, y nos devuelve
dicho número, elevado al cuadrado.
Números aleatorios
Para trabajar con ellos, deberemos importarlos.
import random
Para utilizarlo, nos valemos del método randrange(x,y,z) donde:
• z: incremento.