1

Comandos útiles Python v1.0.

type(argumento) —> Devuelve el tipo de objeto que recibe como argumento

\t —> Tabulación al imprimir: print(“Hola \t Chau”)

\n —> Salto de línea

global variable1, variable2 —> crear variable global dentro de una función.

try, except, raise, finally

f'{variable}' —> Insertar el valor de una variable en un string.

Changing Cases and whitespaces:

  • string.title()
  • string.upper()

Underscore in numbers: I can use underscores with numbers to make large numbers more readable —> universe_age = 14_000_000_000

Multiple assignment: x, y, z = 1, 2, 3

Constantes: use Capital Letters —> MAX = 5000

Función sin nombre (anónima), Lambda:

lambda argumento: expresión, —> ejemplo: lambda x: x * x

# Ejemplo función lambda
sum = lambda a, b, c: a+b+c
print(sum(1, 2, 4)) # 7

Listas = [-1] regresa el último elemento de la lista. [-2] regresa el penúltimo, etc

nombre_lista.append(elemento_a_agregar) —> en la última posición.

nombre_lista.insert(index, elemento) —> inserta en la posición indicada.

del nombre_lista[index] —> borra elemento de la posición indicada.

.**pop**(index) —> borra elementos pero los conserva para usarlos en otra lista.

.**remove**("value") —> Quita elementos de la lista con el valor/nombre del elemento. Quita sólo la primer ocurrencia del valor.*

Set() = Colección desordenada de itemsvariable = set()

Set(). colección desordenada de items

max(). Regresa el item más grande en un iterable. Puede usarse para encontrar el item que más se repite entre dos o más parámetros.

max(iterable, *iterables, key, default) = find the largest item in an iterable.

max(arg1, arg2, *args, key) = find the largest item between two or more objects

key:

Ordenamiento de Listas:

lista.**sort**() —> ordena la lista definitivamente; .**sort(reverse=true) o**rden inverso.

lista.**sorted**() —> ordena una lista manteniendo el orden original.

lista.**reverse**() —> Invierte el orden de la lista de forma permanente.

listo.len() —> Encontrar la longitud de elementos de la lísta.

Class nombre_clase: Por convención el nombre de la clase inicia Mayúscula

def_ init_ (self, param1, param2*) #*Init : Constructor**

self.param1 = param1

self.param2 = param2

isinstance() —> permite determinar si una instancia es instancia de la clase.

tipo = “” —> por defecto, podemos especificarlo directamente o no.

@Decoradores:

Escribe tu comentario
+ 2