Show Menu
Cheatography

PYTHON PARA ALUMNOS Cheat Sheet by

Referencia de comandos básicos en PYTHON para Alumnos

ACLARACIÓN

IMPORTANTE: x, y repres­entan cualquier tipo de valores de datos, s para una cadena de texto, n para un número, L para una lista donde i, j son índices de lista, D representa un diccio­nario y k es una clave de diccio­nario.

TIPOS DE DATOS

integer = 1 / -5 / 10 / -500 / 9500 / 0
boolean = True / False
float = 10.01 / -5.2 / 100.63
string = 'Juan' / 'Pedro' / 'Monte Hermoso' / 'Lupa'
list = [valor1, valor2, valor3, ....., valor n]
dictionary = {key1: value1, key2: value2, key3: value3, ....., key n: value n}

OPERADORES NUMÉRICOS y de COMPAR­ACIÓN

+
Suma
==
Igual a
-
Resta
!=
Distinto de
*
Multip­lic­ación
>
Mayor que
**
Potencia
<
Menor que
%
Módulo
>=
Mayor o igual que
//
División Entera
<=
Menor o igual que

OPERADORES BOOLEANOS y ESPECIALES

and
Operador lógico Y
#
Comentario
or
Operador lógico O
\n
Representa un salto de línea
not
Operador lógico NO
\t
Representa un tabulador
   
\\
Representa una barra invertida
   
\' o \"
Representa comillas simples o dobles e una cadena de texto

OPERAC­IONES CON STRING (CADENAS DE TEXTO)

string[i]
Obtiene el carácter en la posición i.
string[-1]
Obtiene el último carácter de la cadena.
string­[i:j]
Obtiene los caracteres desde la posición i hasta la posición j.

MÉTODOS PARA STRING (CADENA DE TEXTO)

string.up­per()
Convierte toda la cadena a mayúsc­ulas.
string.lo­wer()
Convierte toda la cadena a minúsc­ulas.
string.co­unt(x)
Devuelve cuantas veces aparece x en la cadena.
string.fi­nd(x)
Devuelve la posición de la primera aparición de x en la cadena.
srtrin­g.r­epl­ace(x, y)
Reemplaza x por y en toda la cadena.
string.st­rip(x)
Divide la cadena usando el valor x.

BUCLES (CICLOS)

while <condición>:
   <código>

for <variabIe> in <lista>:
   <código>

for <variabIe> in range(inicio, fin, paso):
   <código>

for key, value in dict.items() :
   <código>

DECLAR­ACIONES DE CONTROL DE BUCLES (CICLOS)

break
Finaliza la ejecución del bucle.
continue
Salta a la próxima iteración.
pass
Continua sin ejecutar código.

FUNCIONES

def <función> (parámetros):
   <código>

   return <valor>
 

OPERAC­IONES CON LISTAS

list = []
Define una lista vacía
list [i] = x
Guarda el valor x en el índice i
list [i]
Devuelve el valor en el índice i
list [-1]
Devuelve el valor del último índice de la lista
list [i:j]
Devuelve los valores en el rango de índices de i hasta j
del list [i]
Elimina el valor con el índice i. Ordena nuevamente los índices

MÉTODOS DE LISTAS

list.a­ppe­nd(x)
Añade el valor x al final de la lista.
list.e­xte­nd(L)
Añade la lista L al final de la lista.
list.i­nse­rt(i, x)
Añade el valor x en el índice i.
list.r­emo­ve(x)
Elimina el primer elemento de la lista cuyo valor es x.
list.p­op(i)
Elimina el elemento en la posición i y devuelve su valor.
list.c­lear()
Elimina todos los valores de la lista.
list.i­ndex(x)
Devuelve el índice del valor x en la lista.
list.c­ount(x)
Devuelve la cantidad de veces que aparece x en la lista.
list.s­ort()
Ordena la lista en forma ascendente.
list.r­eve­rse()
Ordena la lista en forma descen­dente.
list.c­opy()
Devuelve una copia de la lista.

FUNCIONES INCORP­ORADAS

print(x, sep='y')
Imprime x objetos separados por y.
input(s)
Imprime s y espera a que se introduzca un valor que será devuelto.
len(x)
Devuelve la longitud de x (s, L o D).
min(L)
Devuelve el menor valor en L.
max(L)
Devuelve el mayor valor en L.
sum(L)
Devuelve la suma de todos los valores en L.
range(n1, n2, n)
Devuelve la secuencia de valores entre n1 y n2 con saltos de n.
abs(n)
Devuelve el valor absoluto de n.
round(n1, n)
Devuelve el valor n1 redondeado a n dígitos.
type(x)
Devuelve el tipo de valor de x (string, float, int, list, etc.)
str(x)
Convierte x en una cadena de texto.
int(x)
Convierte x a entero.
list(x)
Convierte x en una lista.
float(x)
Convierte x a float (decimal).

CONDIC­IONALES

if <condición> :
   <código>

else if <condición> :
   <código>
......
else:
   <código>

Otra Opción:

if <valor> in <lista>:

VALIDACIÓN DE DATOS

try:
   <código>

except <error>:
   <código>

else:
   <código>
 

Comments

No comments yet. Add yours below!

Add a Comment

Your Comment

Please enter your name.

    Please enter your email address

      Please enter your Comment.

          Related Cheat Sheets

            Python 3 Cheat Sheet by Finxter