You are on page 1of 9

REPBLICA BOLIVARIANA DE VENEZUELA

MINISTERIO DEL PODER POPULAR PARA LA EDUCACIN UNIVERSITARIA


UNIVERSIDAD POLITCNICA TERRITORIAL
JJ MONTILLA
AMPLIACION-GUANARE ESTADO PORTUGUESA

Profesor: Integrante:
lvarez Avian Chinchilla Alfredo
C.I:19.533.323
Unidad curricular:
Introduccin a la Trayecto Inicial
programacin Seccin: 036

Guanare 06 de marzo del 2017


Introduccin

Las sentencias que se trata en estas pginas. En primer lugar se refiere a definir una
funcin, la cual lleva ciertos parmetros formales que va a formar parte del cuerpo de la funcin
como tal, en ese sentido se encierra en parntesis y finaliza en dos puntos como toda estructura de
control de Python. Por otro lado, se define Tuplas que consiste de un nmero de valores
separados por comas y son inmutables, por el contrario las listas son mutable la cual se pueden
modificar con alguna sentencia. Entre tanto, los diccionarios van encerrados entre llaves sus
argumentos y se define con dos pares ordenados, llamado clave y valor. Al guardar un valor en
una clave previamente con su valor, se reemplaza por el nuevo.
Definicin de Funcin
La palabra def se usa para definir funciones. Debe seguirle el nombre de la funcin y la
lista de parmetros formales entre parntesis. Las sentencias que forman el cuerpo de la funcin
empiezan en la lnea siguiente, y deben estar con sangra, llamado identacion. Como toda
estructura de control en Python, la definicin de la funcin finaliza con dos puntos (:). Por tanto,
una funcin, no es ejecutada hasta tanto no sea invocada. Para llamar una funcin, simplemente
se escribe su nombre.

def variable funcion():


print mi funcion

Un parmetro es un valor que la funcin espera recibir cuando sea llamada, a fin de
ejecutar acciones en base al mismo. Una funcin puede tener uno o ms parmetros (que irn
separados por una coma) se indican entre los parntesis.
def mi funcin (nombre, apellido):
print nombre,apellido
Ver anexo 1

Definicin de Tuplas
Una Tuplas consiste de un nmero de valores separados por comas, por ejemplo x = 145,
21, 'Alfredo', las Tuplas siempre se encierran entre parntesis, para que las Tuplas anidadas
puedan interpretarse correctamente; pueden ingresarse con o sin parntesis, aunque a menudo los
parntesis son si la Tuplas es parte de una expresin ms grande. Las Tuplas vacas se construyen
mediante un par de parntesis vaco, una Tuplas con un tem se construye poniendo una coma a
continuacin del valor, as x=valor,. Porque si no da error la ejecucin. Ver anexo 2

Definicin de Lista
Las listas se usan para poder modelar datos compuestos pero cuya cantidad y valor varan
a lo largo del tiempo. La notacin para lista es una secuencia de valores encerrados entre
corchetes y separados por comas. Por ejemplo, si representamos a un nmeros de elementos,
q=[23,34,45,Alfredo]. En programacin, en general, al querer modelar objetos de la vida real,
es muy comn que queramos describir un objeto como un agrupamiento de datos de distintos
tipos. Ver anexo 3

Definicin Diccionarios
Los diccionarios a diferencia de las secuencias, que se indexan mediante un rango
numrico, los diccionarios se indexan con claves, que pueden ser cualquier tipo inmutable; las
cadenas y nmeros siempre pueden ser claves. Las Tuplas pueden usarse como claves si
solamente contienen cadenas, nmeros o Tuplas; si una tupla contiene cualquier objeto mutable
directa o indirectamente, no puede usarse como clave. En otro particular no se puede usar listas
como claves, ya que las listas pueden modificarse usando asignacin por ndice, asignacin por
seccin, o mtodos como append() y extend().
Un par de llaves crean un diccionario vaco: {}. Colocar una lista de pares clave: valor
separados por comas entre las llaves aade pares clave: valor iniciales al diccionario; esta
tambin es la forma en que los diccionarios se presentan en la salida. Las operaciones principales
sobre un diccionario son guardar un valor con una clave y extraer ese valor dada la clave.
Tambin es posible borrar un par clave: valor con del. Si usas una clave que ya est en uso para
guardar un valor, el valor que estaba asociado con esa clave se pierde. El mtodo keys() de un
diccionario devuelve una lista de todas las claves en uso de ese diccionario, en un orden
arbitrario, se puede ordenar simplemente usando el mtodo sort() sobre la lista de claves. Para
verificar si una clave est en el diccionario, se utiliza la palabra clave in.

d={"Nombre":"Alfredo","Apellido":"Chinchilla"}
Ver anexo 4

Diferencias y Similitudes Entre Tuplas, Listas y Diccionarios

Las Tuplas son inmutables porque no una vez creada no se pueden modificar mientras las
listas son mutables con el simple hecho de aplicarle la sentencia insert(). Por otro lado, en los
diccionarios las Tuplas se pueden utilizar como clave si contiene numero, cadenas que no sean
mutables. Las listas no se pueden utilizar como claves de los diccionarios, porque se pueden
modificar por sentencia como remove().
ANEXO 1
Uso del mtodo def
CDIGO:
As se define una funcin, con la sentencia def

def numero(par,impar):
print par,impar

Para llamarla:
Para ejecutar la funcin basta con escribirla de la forma siguiente:
numero(par=4,impar=7)
Al ejecutarla nos dar el siguiente mensaje que son los nmeros introducidos:
47
ANEXO 2
Uso del mtodo tuplas

CDIGO:
a=(Alfredo,16,Agosto,1988))
print se le puede calcular la longitud de,len(a)
print calcular un elemento en punto,a[2]

Al ejecutar se observa:
Se le puede calcular la longitud de 4
Calcular un elemento en punto Agosto

Tambin se puede anidar a otra tupla ejemplo:


a=Alfredo
b=a,(16,Agosto,1988)

Al ejecutar b se observa:
('Alfredo', (16, 'Agosto', 1988))
ANEXO 3
Uso del mtodo lista

Cdigo:
Lista=[Pedro,Juan,Maria]
printAgrega un elemento,Lista.append(Luis)
print Inserta un elemento,Lista.insert(1,Jose)
print Quita el elemento,Lista.remove(Juan)
print Lista
45 in Lista
Al ejecutar se observa:
Al ejecutar la segunda lnea agrega Luis al final de la lista
Al ejecutar la tercera lnea inserta Jose en la posicin 2
Al ejecutar la cuarta lnea borra el elemento Juan
Al ejecutar la quinta lnea imprime los elementos que tenga la lista
Al ejecutar la sexta lnea pregunta si esta 45 en la lista, imprime false
ANEXO 4
Uso del mtodo diccionario

dic={producto: maiz, precio: 500}


dic=[cantidad]=5
dic.update({direccin: guanare})
dic.keys()
dic.has_keys(venta) o tambin as: venta in dic
dic[producto]
dic.values()

Al hacer la ejecucion se obrserva:


Primera lnea se crea el diccionario que contiene las claves y valores.
Imprime dic: {'producto': 'maiz', 'precio': 500,}

Segunda lnea agrego una clave y su valor al diccionario.


Imprime dic: {'producto': 'maiz', 'precio': 500, 'cantidad': 5}

Tercera lnea se agrega un diccionario a otro.


Imprime dic: {'producto': 'maiz', 'precio': 500, 'cantidad': 5, 'direccion': 'guanare'}

Cuarta lnea muestra las claves del diccionario.


Imprime: ['producto', 'precio', 'cantidad', 'direccion']

Quinta lnea pregunto si una clave esta en el diccionario.


Imprime: en este caso es False

Sexta lnea me muestra el valor que tenga la clave.


Imprime: en este caso es 'maiz'

Sptima lnea muestra los valores que tenga el diccionario.


Imprime: ['maiz', 500, 5, 'guanare']
Referencia Bibliogrfica
Rossum, G., (2009). El tutorial de Python. Disponible en: http://python.org.ar/pyar/Tutorial
[Consulta: 2017, Marzo 1].

You might also like