0% encontró este documento útil (0 votos)
2K vistas

Comandos Python

El documento proporciona una introducción a los conceptos y comandos básicos de Python, incluyendo comentarios, la función print, variables, tipos de datos como listas y números, operadores, estructuras de control como if y for, y funciones. Explica cómo definir y manipular variables, listas y números, e ilustra el uso de funciones integradas como print, type y len.
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
2K vistas

Comandos Python

El documento proporciona una introducción a los conceptos y comandos básicos de Python, incluyendo comentarios, la función print, variables, tipos de datos como listas y números, operadores, estructuras de control como if y for, y funciones. Explica cómo definir y manipular variables, listas y números, e ilustra el uso de funciones integradas como print, type y len.
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 8

Página 1 de 8

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

Tipo de dato LISTA.


Me permite almacenar en su interior, diferentes tipos de datos, separados por coma. Cada
elemento de la lista tiene asociado un índice, que es la posición que ocupa dentro de la misma.
Por defecto, siempre el índice del primer elemento es el cero.
Página 3 de 8

LEN
La función LEN nos permite conocer la longitud de una lista.

Métodos de las listas


1- Método APPEND: Permite agregar un nuevo elemento al final de la lista.

>>> notas_musicales = ["Do", "Re", "Mi", "Fa", "Sol", "La"]

>>> notas_musicales[len(notas_musicales):] = ["Si"]

>>> 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

aList = [123, 'xyz', 'zara', 'abc', 123];

print "Count for 123 : ", aList.count(123);


print "Count for zara : ", aList.count('zara');

Los ejemplos de los resultados de salida anteriores son como sigue:

Count for 123 : 2


Count for zara : 1

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.

5- Método POP: Devuelve el último elemento de una lista e inmediatamente lo elimina.

ciudades = ['New York', 'Dallas', 'San Antonio', 'Houston', 'San Francisco']


print ( "Ciudad removida : ", ciudades.pop() )
print ( "La ciudad en el indice 2 es : ", ciudades.pop(2) )

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.

6- Método REMOVE: Borra un determinado elemento de una lista. Si el elemento aparece


más de una vez, solo borra la primera aparición, y si el elemento no está en la lista, dará un
mensaje de error.

El siguiente ejemplo muestra el método remove () usando la función:

#!/usr/bin/python

aList = [123, 'xyz', 'zara', 'abc', 'xyz'];

aList.remove('xyz');
print "List : ", aList;
aList.remove('abc');
print "List : ", aList;

Los ejemplos de los resultados de salida anteriores son como sigue:


Página 5 de 8

List : [123, 'zara', 'abc', 'xyz']


List : [123, 'zara', 'xyz']

7- Método REVERSE.: Invierte el orden de los elementos de una lista.

8- Método SORT: Ordena todos los elementos de una lista.

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.

** Escribamos el ejemplo del número par.

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í.

Un último ejemplo, es el de usar la estructura FOR indicándole un determinado incremento


entre valor y valor.

Ejemplo de cómo usar el bucle for


Página 8 de 8

Imaginemos que tenemos una lista de números y queremos mostrarlos por consola. El código
podría ser así:

nums = [4, 78, 9, 84]


for n in nums:
print(n)
4
78
9
84

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:

• x: inicio del rango de números.

• y: fin del rango de números (no está incluido)

• z: incremento.

Solo es necesario el primer argumento, veamos algunos ejemplos de uso:

También podría gustarte