Está en la página 1de 3

CHEATSEET PYTHON3 hoja 1

VARIABLES MANEJO DE CONSOLA


Crear variable entera: edad = 25 Imprimir texto a consola: print("Adimra")
Crear variable coma flotante: coeficiente = 2.28
Crear variable de texto: objetivo = "Aprender a programar" Imprimir variable a consola:
variable = "Adimra"
COMENTARIOS print(variable) o print("Curso " + variable)
El símbolo # indica que lo que sigue es un comentario. Este
comentario no se tomará en cuenta al ejecutar el código. Leer variable de texto desde consola:
pais = input("Indicar país de origen: ")
OPERADORES ARITMÉTICOS
Leer variable entera desde consola:
Básicos: 5 + 2 - (4 * 3) # el resultado es -5
edad = int(input("Indicar edad: "))
División normal: 5 / 2 # el resultado es 2.5
División entera: 5 // 2 # el resultado es 2
Leer variable flotante desde consola:
Módulo: 5 % 2 # el resultado es 1 (resto de la división entera)
coeficiente = float(input("Indicar coeficiente: "))
Potencia: 5 ** 2 # el resultado es 25
CICLO FOR
OPERADORES DE COMPARACION suma = 0
== # igual que OPERADORES BOOLEANOS for ciclo in range(5):
!= # distinto que True # es verdadero suma = suma + ciclo
> # mayor que False # es falso print(suma)
< # menor que and # y # el resultado final de suma será 10, pues la variable de ciclo
>= # mayor o igual que or # o # siempre inicia en 0, => 0 + 1 + 2 + 3 + 4
<= # menor o igual que not # no
CHEATSEET PYTHON3 hoja 2
CONDICIONALES MANEJO DE CADENAS
Condicional si: Crear cadena con comillas simples o dobles:
if (x > 5): cadena1 = "Curso"
print("x es mayor a 5") cadena2 = ' Adminra'
print(cadena1 + cadena2) # imprime Curso Adimra
Condicional si / sino:
if (edad < 18): Concatenación: Formateo de cadena (para evitar conversiones):
print("Es menor de edad") tipo = "Introductorio" nombre = "Alicia"
else: mensaje = "Curso " + tipo + " Adminra" edad = 20
print("Es mayor de edad") print(mensaje) mensaje = f"{nombre} tiene {edad} años"
# Imprime Curso Introductorio Adminra # solo funciona desde Python 3.6 en adelante
Condicional si / sino si / sino:
if (nota >= 8): Convertir tipo para concatenación: Detectar si una cadena contiene otra cadena:
print("Excelente") edad = 23 # es un entero "man" in "manzana" # True, es verdadero
elif (nota >= 6): nombre = "Juan Perez" "lim" in "manzana" # False, es falso
print("Está bien") mensaje = nombre + " tiene " + str(edad)
elif (nota >= 4): Variable cadena a minúsculas o mayúsculas:
print("Falta poco") cadena.lower() # minúsculas
else: cadena.upper() # mayúsculas
print("Falta bastante")
CHEATSEET PYTHON3 hoja 3 LISTAS
Crear:
CICLO WHILE lista1 = [22, 15, 0, -3, 10]
Infinito: lista2 = [22, 15, "Carlos", -3, True]
while(True): # En Python las listas pueden contener distintos tipos de datos
print("Este mensaje se imprime constantemente") # aunque mayormente utilizaremos el primer caso (lista1)

Con condición: Iterar:


cantidad = 0 for valor in lista1: o bien for indice, valor in enumerate(lista1)
while(cantidad < 5):
print(cantidad) Agregar:
cantidad = cantidad + 1 lista1.append(16) # se agrega el item 16 al final de la lista
# Este while se ejecutará 5 veces
# Para estos casos se puede utilizar directamente un for() Quitar: lista1.remove(-3) # se quita el item -3 de la lista

Indefinido: Ordenar:
ingreso = -1 lista1.sort() # ascendente: -3, 0, 10, 15, 22
while(True): lista1.sort(reverse=True) # descendente: 22, 15, 10, 0, -3
ingreso = int(input("Ingresar número: )) lista1.revert() # lista1 queda ordenada como: 10, -3, 0, 15, 22
if (ingreso == 0):
break Verificar si contiene un item (devuelve True o False):
print(ingreso) if (-3 in lista1):
# Se ejecutará de forma indefinida hasta que se ingrese 0 print("Lista1 contiene un -3")
# El mismo comando break se puede utilizar en el for()
Obtener índice en la lista: indice = lista1.index(15) # indice es 1

También podría gustarte