Get started learning Python with DataCamp's free Intro to Python tutorial. Learn Data Science by completing interactive coding challenges and watching videos by expert instructors. Start Now!

This site is generously supported by DataCamp. DataCamp offers online interactive Python Tutorials for Data Science. Join 11 million other learners and get started learning Python for data science today!

Good news! You can save 25% off your Datacamp annual subscription with the code LEARNPYTHON23ALE25 - Click here to redeem your discount

Operadores Básicos


Este sección explica cómo usar operadores básicos en Python.

Operadores Aritméticos

Al igual que en cualquier otro lenguaje de programación, los operadores de suma, resta, multiplicación y división se pueden usar con números.

number = 1 + 2 * 3 / 4.0
print(number)

Intenta predecir cuál será la respuesta. ¿Python sigue el orden de operaciones?

Otro operador disponible es el operador módulo (%), que devuelve el resto entero de la división. dividendo % divisor = resto.

remainder = 11 % 3
print(remainder)

Usar dos símbolos de multiplicación establece una relación de potencia.

squared = 7 ** 2
cubed = 2 ** 3
print(squared)
print(cubed)

Uso de Operadores con Cadenas de Texto

Python permite concatenar cadenas de texto usando el operador de suma:

helloworld = "hello" + " " + "world"
print(helloworld)

Python también permite multiplicar cadenas de texto para formar una cadena con una secuencia repetitiva:

lotsofhellos = "hello" * 10
print(lotsofhellos)

Uso de Operadores con Listas

Las listas se pueden unir con el operador de suma:

even_numbers = [2,4,6,8]
odd_numbers = [1,3,5,7]
all_numbers = odd_numbers + even_numbers
print(all_numbers)

Al igual que con las cadenas, Python permite formar nuevas listas con una secuencia repetitiva usando el operador de multiplicación:

print([1,2,3] * 3)

Ejercicio

El objetivo de este ejercicio es crear dos listas llamadas x_list e y_list, que contengan 10 instancias de las variables x e y, respectivamente. También se requiere que crees una lista llamada big_list, que contenga las variables x e y, 10 veces cada una, concatenando las dos listas que has creado.

x = object() y = object() # TODO: change this code x_list = [x] y_list = [y] big_list = [] print("x_list contains %d objects" % len(x_list)) print("y_list contains %d objects" % len(y_list)) print("big_list contains %d objects" % len(big_list)) # testing code if x_list.count(x) == 10 and y_list.count(y) == 10: print("Almost there...") if big_list.count(x) == 10 and big_list.count(y) == 10: print("Great!") x = object() y = object() # TODO: change this code x_list = [x] * 10 y_list = [y] * 10 big_list = x_list + y_list print("x_list contains %d objects" % len(x_list)) print("y_list contains %d objects" % len(y_list)) print("big_list contains %d objects" % len(big_list)) # testing code if x_list.count(x) == 10 and y_list.count(y) == 10: print("Almost there...") if big_list.count(x) == 10 and big_list.count(y) == 10: print("Great!") Ex().check_object('x_list').has_equal_value(expr_code = 'len(x_list)') Ex().check_object('y_list').has_equal_value(expr_code = 'len(y_list)') Ex().check_object('big_list').has_equal_value(expr_code = 'len(big_list)') success_msg('Good work!')

This site is generously supported by DataCamp. DataCamp offers online interactive Python Tutorials for Data Science. Join over a million other learners and get started learning Python for data science today!

Previous Tutorial Next Tutorial Take the Test
Copyright © learnpython.org. Read our Terms of Use and Privacy Policy