Manual Python
Manual Python
user: ihl
pass: lhi
*********NOTAS****************
******************************
ejem: hola_mundo
------------------------------------------------------------
va en lestras mayusculas
-------------------------------------------------------------
as elif or yield
------------------------------------------------------------
operadores relacionales
mayor = >
menor = <
mayor_igual = >=
menor_igual = <=
igual = ==
diferente = !=
operadores logicos and, or y not = para sacra true (verdadero) y false (falso)
podemos usar la palabra --is-- para saber si tienen el mismo valor en la variable
-------------------------------------------------------------------
****funciones***
---------------------listas------------------------------------
indices y sublistas
Estas son las formas en las cuales podemos crear una nueva lista (sublistas) a partir de otra.
[:end] Todos los elementos desde el índice cero hasta el índice establecido(end).
--------------------------tuplas-----------------------------
las tuplas son similares a las listas solo que estas no se pueden modificar.
las tuplas sus elementos se pueden separar por comas sin espacios
Desempaquetado de tuplas
Lo lees en 1 Min.
primero = tupla[0]
segundo = tupla[1]
ultimo = tupla[-1]
La segunda opción es dejar de trabajar con las los índices y utilizar el guión bajo _ .
Ahora, que pasa si tengo una tupla mucho más grande y nuevamente necesito
obtener esos tres elementos (el primero, el segundo y el último).
tupla = (10, 20, 30, 40, 50, 60, 70, 80, 90, 100, 200,
300, 400)
Lo que podemos hacer es utilizar el guión bajo _ junto con el asterisco * y aplicar lo
que hemos visto anteriormente.
De esta forma podemos trabajar de una forma más eficiente con las tuplas.
-----------------------------CADENA DE CARACTERES--------------------------------------------------
Manejo de texto
Strings: tipo de dato, son cadenas de caracteres los cuale ya tienen un orden definido
Se pueden trabajar de la misma manera que con las tuplas y listas con índices etc..
Son inmutables (no se pueden corregir) solo hacer nuevos apartir de un existente
---------------------------FORMATOS-----------------------------------------------------------------------
texto.capitalize()
## metodo capitalize
##metodo swapcase
resultado = texto.swapcase()
resultado = texto.upper()
print(resultado)
texto = "cuRso de Python 3"
resultado = texto.lower()
print(resultado)
resultado = texto.upper()
print(resultado.islower())
print(resultado)
resultado = texto.title()
print(resultado)
print(resultado)
##de igual manera podemos especificar cuantas veces queremos que remplace la palabra
print(resultado)
curso = "python"
version = "3"
print (resultado)
curso = "python"
version = "3"
print (resultado)
curso = "python"
version = "3"
print (resultado)
-----------------------------------------CONCATENAR-----------------------------------------------------------------------
## + esta funcion nos sirve ara unir mas strin en una sola salida
EJEMPLO:
curso = "c" + curso [1:] + str(3)+ " " + "en codigo facilito."
print(curso)
----------------------------------BUSQUEDA DE CADENAS---------------------------------------------------------
##
resultado = mensaje.count("texto")
########################
resultado = mensaje.count("a")
######################
resultado = mensaje.count("z")
##########################
resultado = mensaje.find("texto")
resultado = mensaje.find("codigo")
print(resultado)## nos va arrojar como resultado un valor -1 esto es debido a que no se encuentra
el string
##si queremos saber si un string empieza en otro
resultado = mensaje.startswith("este")
resultado = mensaje.endswith("este")
-------------------------------------diccionarios-------------------------------------
diccionario ={}
diccionario["nombre"]= "codi" ##para agregar una llave con su valor diccionario=[llave puede ser
tipo string o float entero etc]
print(diccionario)
print(valor)
Se manejan obre llaves y cada llave no puede tener valores duplicados asi que si se duplica este
solo reflejara el ultimo valor agregado
EJEMPLO
##########################3333333
print(diccionario)
diccionario = {"1":1, "b":2, "c":3, "a":4} ##las llaves van en ""y dentro de {} en los diccionarios
print(resultado)
print(resultado)
##METODO RECOMENDADO
##si la llave existe nos arroja su valor de lo contrario nos arrojara un valor None
resultado = diccionario.get("a")
print(resultado)
### incluso con el metodo get podemos decidir si queremos nos arroje
##otro resultado que no se none ya que podemos modificarlo por un strong un bolleano entero
float lista
##ejemplo
print(resultado)
##de lo contrario nos ayuda a generar una nueva llave y con un valor
print(resultado)
print(diccionario)
## 1
##diccionario.keys
resultado = diccionario.keys()
print (resultado)
diccionario = {'a':1, 'b':2, 'c':3, 'd':4, 'e':5, 'f':6, 'g':7, 'h':8}
resultado = diccionario.keys()
print (resultado)
##diccionario.values
resultado = diccionario.values()
print (resultado)
###metodo items lo que nos ayuda es que nos separa mediante llaves y su valores
resultado = diccionario.items()
print (resultado)
***********************ELIMINAR ELEMENTOS**************************************+