04. Expressions and Variables

An expression is some line of code that is executed to provide some meaningful result. Expressions can come in with unary, binary or ternary operators with several operands.

Unary

Unary expressions use just a single operand. For example, -1 is a unary expression since it only uses the negative (-) operand.

>>> -1
-1
>>> +1
1

There is no need to use the + operand, as it's implicitly mentioned.

Binary

Binary expressions include one operator and two operands.

+
Addition
-
Subtraction
*
Multiplication
/
Produces a float
//
Floor division
**
Power operators
%
Modulo (remainder)

Try doing some math on your Python interpreter.

>>> 2 ** 5
32
>>> 123 % 23
8
>>> 19//2
9
>>> 23/2
11.5

Variable assignments

Use the = to assign a value to a variable. To output variable, simply type the variable name into the prompt.

>>> x = 3
>>> x
3

Learn to be a Pythonista!

Python Programming

Learn to be a Pythonista! Try Python

This book is designed to be used as the primary textbook in a college-level first course in computing. It takes a fairly traditional approach, emphasizing problem solving, design, and programming as the core skills of computer science. However, these ideas are illustrated using a non-traditional language, namely Python.

$ Check price
45.9945.99Amazon 4.5 logo(211+ reviews)

More Python resources

Aching back from coding all day?

Acupressure Mat & Pillow

Aching back from coding all day? Try Back Problems

Relieve your stress, back, neck and sciatic pain through 1,782 acupuncture points for immediate neck pain relief. Made for lower, upper and mid chronic back pain treatment, and improves circulation, sleep, digestion and quality of life.

$$ Check price
144.87144.87Amazon 4.5 logo(1,890+ reviews)

More Back Problems resources

Ad