lunes, 26 de abril de 2021

Variables y herramientas útiles para comenzar

 

Es importante conocer los tres principales datos numéricos que existen y la cadena de caracteres o mejor conocido como string siendo estos:
 
    Enteros
    Flotantes
    Complejos
    Cadena de caracteres
 
Con dichos  datos numéricos podemos realizar operaciones con ayuda de los operadores aritméticos elementales como la suma (+), resta (-), multiplicación (*) y división (/), también se cuentan con operadores como lo son el porcentaje (%) el cual nos permite obtener el residuo de una división y por ultimo tenemos el exponencial (**) que eleva un número a una potencia.
 
Algunos ejemplos con enteros son:
 
>>> a = 5+5; print(a)

10


>>> a = 5-5; print(a)
0


>>> a = 5*5; print(a)
25


>>> a = 5/5; print(a)
1.0


>>> a = 5%5; print(a)
0


>>> a = 5**5; print(a)
3125
 
*Nota 1. El comando print() se utiliza para imprimir el contenido de una variable, ya que de no ser colocado no podrás ver el resultado de la operación, o al menos que la operes de la siguiente manera:


>>> 5-5
0


*Nota 2. El (;) se utiliza para juntar dos líneas en una sola, evitando que el código se extienda mucho.
 
Algunos ejemplos de números flotantes son:
 
>>> a = 5.9+5.5; print(a)
11.4


>>> a = 5.9/5.5; print(a)
1.07272727


>>> a = 5.9-5.5; print(a)
0.400000
 
Algunos ejemplos con  números complejos son:
 
>>> a = 4 + 10j
>>> b = 12 + 4j
>>> c = a+b ; print(c)
(16+14j)


>>> c = a-b ; print(c)
(-8+6j)
 
En el manejo de las cadenas de caracteres se debe de considerar que deben de ir entre comillas simples (‘’) o comillas dobles (“”), no se pueden combinar (‘”), en el siguiente ejemplo se muestra su correcto uso.
 
>>> a = “Hola Mundo”; print(a)
Hola Mundo
 
Existen otras herramientas básicas en la programación, como los son las listas, tuplas y diccionarios. Estas herramientas son de gran importancia, ya  pueden albergar más de una variable en forma de vector. Comencemos por la Lista.
 
La lista se compone de la siguiente manera:
 
Nombre de la variable = [Contenido]
 
Una lista puede contener:
 
Entero  = [1,2,3,4,5,6,7,8,9] # lista de números enteros
Cadena  = [“Petrolero”, “Programador”, “Python”] # lista de cadenas
Diferentes_tipos = [“Petrolero”, 1, “k”, [“Python”, “Programador”,[1,2,3,4,[5]]], 4+5j, 5.4] # una combinación de diferentes tipos de datos, además de que se puede apreciar que hay una cadena dentro de otra  cadena.
 
Para conocer la longitud de una cadena basta con hacer lo siguiente.
 
>>> Entero  = [1,2,3,4,5,6,7,8,9]
>>> Longitud = len(Entero); print(Longitud)
9
 
Para conocer el número máximo o mínimo de la lista.
 
>>> Entero  = [1,2,3,4,5,6,7,8,9]
>>> print(max(Entero)); print(min(Entero))
9
1
 
Las listas se manejan por índice.
 
>>> Entero  = [1,2,3,4,5,6,7,8,9]; print(Entero[0])
1
El índice de la lista empieza en 0 es por ello que nos muestra el número 1.
 
>>> Diferentes_tipos = [“Petrolero”, 1, “k”, [“Python”, “Programador”,[1,2,3,4,[5]]], 4+5j, 5.4]


>>> print(Diferentes_tipos[0])
Petrolero


>>> print(Diferentes_tipos[3])
[“Python”, “Programador”,[1,2,3,4,[5]]]


>>> print(Diferentes_tipos[3][2])
[1,2,3,4,[5]]


>>> print(Diferentes_tipos[3][2][4])
[5]
 
Para modificar una lista se puede realizar lo siguiente:
 
>>> Entero  = [1,2,3,4,5,6,7,8,9]
>>> Entero[0] = “hola”; print(Entero)
[“hola”,2,3,4,5,6,7,8,9]
 
Existen métodos que son muy útiles en el manejo de las listas. El primero que les mostrare es append() el cual agrega un elemento al final de la lista.
 
>>> Entero = [1,2,3,4,5,6,7,8,9]
>>> Entero.append(10); print(Entero)
[1,2,3,4,5,6,7,8,9,10]
 
insert() agrega un elemento en la posición determinada
 
>>> Entero = [1,2,3,4,5,6,7,8,9]
>>> Entero.insert(0,10); print(Entero) # lista.insert(posición,valor)
[10,2,3,4,5,6,7,8,9]
 
remove() elimina el primer elemento que coincide en la lista
 
>>> Entero = [1,2,3,4,5,6,7,8,9]
>>> Entero.remove(5); print(Entero)
[1,2,3,4,6,7,8,9]
 
pop() regresa y elimina el ultimo valor de la lista
 
>>> Entero = [1,2,3,4,5,6,7,8,9]
>>> Entero.pop(); print(Entero)
[1,2,3,4,5,6,7,8]
 
 
Ahora continuamos con las tuplas. Son similares a las listas pero con la diferencia que se escriben entre () y no se pueden modificar, solo se crean.
 
>>> Flotante = (1, “Petrolero”,[“Programador”,5,8])
>>> print(Flotante[0])
1


>>> print(Flotante[:2])
(1,“Petrolero”)


>>> print(len(Flotante))
3


>>> print(1 in Flotante)
True


Los diccionarios se escriben con {}, son un conjunto desordenado de datos clave-valor, las claves deben ser únicas e inmutables.
 
>>> Diccionario  = {“a”:1, “b”: “Petrolero”, “c”:[1,2,3,4,5]}
>>>  print(Diccionario)
{“a”:1, “b”: “Petrolero”, “c”:[1,2,3,4,5]}
 
>>> Diccionario  = {“a”:1, “b”: “Petrolero”, “c”:[1,2,3,4,5]}
>>>  print(Diccionario[“a”])
1
 
Modificando el diccionario
 
>>> Diccionario = {“a”:1, “b”: “Petrolero”, “c”:[1,2,3,4,5]}
>>> Diccionario[“a”] = 5
>>> print(Diccionario)
{“a”:5, “b”: “Petrolero”, “c”:[1,2,3,4,5]}
 
Tamaño del diccionario
 
>>> Diccionario = {“a”:1, “b”: “Petrolero”, “c”:[1,2,3,4,5]}
>>> print(len(y))
3
>>> print(“Ingeniero” in Diccionario)
False
>>> print(“a” in Diccionario)
True
 
Para ver todas las llaves (claves)
 
>>> Diccionario = {“a”:1, “b”: “Petrolero”, “c”:[1,2,3,4,5]}; print(Diccionario.keys())
dict_keys([“a”, “b”, “c”])
 
Limpiamos el diccionario
 
>>> diccionario.clear()
>>> print(Diccionario)
{}
 
Agregamos elementos al diccionario
 
>>> Diccionario = {“a”:1, “b”: “Petrolero”, “c”:[1,2,3,4,5]}
>>> DIC = {“5.6”:56, 86: 589}
>>> Diccionario.update(DIC)
>>> print(Diccionario)

{'a': 1, 'b': 'Petrolero', 'c': [1, 2, 3, 4, 5], '5.6': 56, 86: 589}

No hay comentarios.:

Publicar un comentario