Atxera

…todo lo que te gusta leer.

python

Variables:

numero1=int(2)
numero2=float(2.5)
texto=“Esto es un texto”
texto2=‘Esto es otro texto’
print(numero1+” “+texto)

listaVariables=[“letras”,4,”ynumeros”]

  • lista[i]: Devuelve el elemento que está en la posición i de la lista.
  • lista.pop(i): Devuelve el elemento en la posición i de una lista y luego lo borra.
  • lista.append(elemento): Añade elemento al final de la lista.
  • lista.insert(i, elemento): Inserta elemento en la posición i.
  • lista.extend(lista2): Fusiona lista con lista2.
  • lista.remove(elemento): Elimina la primera vez que aparece elemento.
    Se crean poniendo sus elementos entre llaves {«a»:»Alicante», «b»:»Barcelona»,>>>}. Se denominan keys a las «palabras» y values a las «definiciones».  Lógicamente, no puede haber dos keys iguales, aunque sí dos values iguales.

  • diccionario.get(‘key’): Devuelve el valor que corresponde con la key introducida.
  • diccionario.pop(‘key’): Devuelve el valor que corresponde con la key introducida, y luego borra la key y el valor.
  • diccionario.update({‘key’:’valor’}): Inserta una determinada key o actualiza su valor si ya existiera.
  • «key» in diccionario: Devuelve verdadero (True) o falso (False) si la key (no los valores) existe en el diccionario.
  • «definicion» in diccionario.values(): Devuelve verdadero (True) o falso (False) si definición existe en el diccionario (no como key).
    Indentación (sangría) en pythonEsta es una de las principales señas de identidad de Python y es fuente de una gran parte de los errores que se producen. En Python, las líneas de código que están dentro de un mismodeben estar agrupadas, teniendo el mismo número de espacios a la izquierda de cada línea, al igual que sucedería en la vida real. A modo de ejemplo:

    • Oficina
      • Contabilidad
        • MesaUno
        • MesaDos
      • RecursosHumanos
        • MesaUno

if (condición principal), con los opcionales elif (condiciones adicionales, se pueden poner tantas como se quiera) y else (si no se ha cumplido ninguna de las anteriores, sólo se puede poner una vez y al final).

A modo de ejemplo:

Como se ve, las líneas que están dentro de cada if o elif, tienen el mismo número de espacios a la izquierda.

Las condiciones que se suelen usar con más frecuencia son:

  •  a == b –> Indica si a es igual a b
  • a < b
  • a > b
  • not –> NO: niega la condición que le sigue.
  • and –> Y: junta dos condiciones que tienen que cumplirse las dos
  • or –> O: junta dos condiciones y tienen que cumplirse alguna de las dos.

While

vuelta=1
>>> while vuelta<10:
>>>print(“Vuelta “+str(vuelta))
>>>vuelta=vuelta+1
For
for vuelta in range(1,10):
>>>print(“Vuelta “+str(vuelta))

¿Cómo instalar un módulo?

Para instalar un módulo simplemente hay que copiar el archivo con la extensión .py y copiarlo en la carpeta en la que tengamos nuestro código fuente. No obstante, en ocasiones hay maneras más cómodas de realizar la instalación.

Modulos Python de «serie» más usados

  • os
  • datetime
  • time
  • sys
  • locale
  • MySQLdb

Módulos Python adicionales más usados

  • BeautifulSoup
  • html5lib
  • request
  • Scrapy
  • Pandas
  • Youtube-dl
import modulo
# Para usar alguna de las funciones que están en el módulo.
modulo.funcion()

próximo Publicación

Atrás Publicación

© 2019 Atxera

Tema de cuxi