Show Menu
Cheatography

Python Adriana Flores Bacilio Cheat Sheet by

Cheat Sheet of Python

#1 Data Types

Int
-973,2­103654
Str
"­Hola, esto es un String­"
Acceso a Secuencias
"Esto es un string [aquí accedes a un índice­]"
Conversión
int ("45­") #Convierte a entero
 
str(912) #Convierte a cadena

#2 Object References

No hay variables en Python como tal sino refere­ncias de objetos
x = "­blu­e"
y = "­gre­en"
z = x
El operador = enlaza una referencia a un objeto, no copia el objeto

#3 Collection Data Types

Tuplas
Son inmutables y se crean con paréntesis o comas
 
("De­nma­rk", "­Fin­lan­d")
Listas
Son mutables y se crean con corchetes
 
[1,4,9]
Ejemplo de acceso y mutación de una lista
x = [ 'zebra', 49, -879]
x[1] = "­forty nine"
Métodos comunes de listas
append
Añade un elemento al final
insert
Inserta un índice especifíco
remove
Elimina un elemento
 

#4 Logical Operations

Operador de identidad
is
Verifica si dos refere­ncias apuntan al mismo objetivo
 
a is b
True si a y b son el mismo objeto
Operadores de compar­ación
<
Menor que
 
3 < 5 
!=
Desigu­aldad
 
5 != 3  
<=
Menor o igual que
 
5 <= 5  
==
Igualdad
 
5 == 5 
>=
Mayor o igual que
 
5 >= 5  
>
Mayor que
 
5 > 3  
Operador de perten­encia
in
Verifica si un elemento está en una colección
'J' in 'Jung Chan'
#True
Operadores Lógicos
and
Devuelve True si ambas condic­iones son verdaderas
 
(5 > 3) and (8 > 6)
or
Devuelve True si al menos una de las condic­iones es verdadera
 
5 > 3 or 8 < 6 
not
Invierte el valor lógico
 
not 5 > 3
 

#5 Control Flow Statements

If
if lines < 1000:
print(­"­sma­ll")
elif lines < 10000:
print(­"­med­ium­")
else:
print(­"­lar­ge")
While
while True:
item = get_ne­xt_­item()
if not item:
break
proces­s_i­tem­(item)
for...in
for country in ["De­nma­rk"]
:
print(­cou­ntry)

#6 Arithmetic Operadors

Operadores básicos
+
9 + 2 output 11
-
9 - 2 output 7
*
9 * 2 output 18
/
9 / 2 output 4.5
//
9 // 2 output 4
%
9 + 2 output 1
Operadores aumentados
Son una forma de realizar operac­iones y asignarlas al mismo tiempo
+=, -= , *=
Ejemplo
x = 5
x += 3  
 
Es equiva­lente a x = x + 3, Resultado: 8
 

#7 Input / Output

input
Captura datos del usuario
name= input(­"­Enter name:")
print
Muestra salida en la consola
print(­"­Tot­al:­", total)

#8 Creating and calling functions

Función
Bloque reutil­izable de código
que realiza una tarea específica
Ejemplo
def saluda­r(n­ombre):
return "­Hola, " + nombre
llamada a la función
mensaje = saluda­r("C­arl­os")
print(­men­saje)
Función sin parámetros
def desped­ir():
return "­Adi­ós"
print(­des­ped­ir())
Función con varios parámetros
def sumar(a, b):
return a + b
resultado = sumar(3, 5) 
Función sin return
def imprim­ir_­sal­udo­(no­mbre):
print(­"­Hola, " + nombre)
imprim­ir_­sal­udo­("An­a")
 

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