ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Apuntes python


Enviado por   •  18 de Diciembre de 2019  •  Apuntes  •  490 Palabras (2 Páginas)  •  141 Visitas

Página 1 de 2

CONCEPTOS GENERALES

- Para crear funciones: def add_numbers(x, y):     Con su correspondiente return

- Se puede añadir otro parámetro a la función e igualarlo a none y con un if podemos hacer             que valga

- La función TYPE nos indica el tipo de dato.  Type(2)= int

- Las tuplas no se pueden alterar     x = (1, 'a', 2, 'b')🡪tupla

- Las listas sí son alterables   x = [1, 'a', 2, 'b']   🡪 lista

- Función append para añadir dato a lista 🡪 x.append(3.3)

- Recorrer lista con for  🡪 for item in x:

- Ejemplo de while  🡪  while( i != len(x) ):

- Se pueden concatenar listas con +  🡪 [1,2] + [3,4]

-  Usar * para repetir listas

- Usar operador IN para ver si algo está dentro de una lista. Devuelve true o false. 🡪  1 in [1, 2]

- Para dividir strings :         x = 'This is a string'                

x[0]                 #first character = T

x[0:1]                  #first character=T

x[0:2]                #first two characters = Th

  • También se pueden poner números negativos y empezar por detrás y dos puntos y asumir toda esa parte hasta un número límite.
  • Para sacar cosas por pantalla 🡪 print(firstname + ' ' + lastname)
  • split(' ')[0]  🡪 Solo coge el primer elemento de la lista. Si es con -1 coge el último.
  • Para concatenar listas todos los elementos tienen que ser STR.
  • Los diccionarios asocian claves con valores. Usando la clave obtienes el valor.

x = {'Christopher Brooks': 'brooksch@umich.edu'}

x['Christopher Brooks']

'brooksch@umich.edu'

  • Para acceder a los valores de la lista x 🡪 x.values()
  • Para iterar con todos los elementos (clave y valor) 🡪 x.items()
  • Para almacenar elementos de lista en variable 🡪

 x = ('Christopher', 'Brooks', 'brooksch@umich.edu')

fname, lname, email = x

ARCHIVOS CSV

  • Para abrir archivo (diccionario aquí) csv y almacenarlo en variable:

with open('mpg.csv') as csvfile:

 mpg = list(csv.DictReader(csvfile))

  • Len(list) 🡪 Para longitude de listas
  • Para saber las columnas del csv se usa función key 🡪 mpg[0].keys()
  • Función sum para sumar
  • Función set para devolver valores sin repetir de una columna

DATES AND TIMES

  • Importar: import datetime as dt        import time as tm
  • Tiempo actual en segundos 🡪 tm.time()
  • Convertir timestamp a datetime 🡪 dtnow = dt.datetime.fromtimestamp(tm.time())
  • Funciones útiles 🡪 dtnow.year, dtnow.month, dtnow.day, dtnow.hour, dtnow.minute, dtnow.second
  • timedelta is a duration expressing the difference between two dates.
  • Fecha actual  🡪 dt.date.today()
  • Fecha hace delta días 🡪 today – delta  

...

Descargar como (para miembros actualizados)  txt (2.6 Kb)   pdf (45.4 Kb)   docx (8.9 Kb)  
Leer 1 página más »
Disponible sólo en Clubensayos.com