Language: EN

python-indentacion-comentarios

Basic Python Syntax

The code in Python is divided into lines, which we call statements. A statement is an instruction that the Python interpreter can execute (such as assignments, expressions, control flow statements, etc).

Python is an interpreted language, which means that the code will be executed line by line through an interpreter.

Each statement will contain operations, control structures, data manipulation (we will cover each point in the following articles).

An example of a statement would look like this,

x = 5

In this example, x = 5 is an assignment statement that assigns the value 5 to the variable x.

Indentation in Python

In Python, indentation is used to define the structure and blocks of code (unlike other languages that use braces {} to delimit blocks).

Indentation consists of inserting spaces or tabs at the beginning of lines of code to indicate the belonging of one block to another.

There are different conventions for adding indentation. Probably the most common convention in Python is to use 4 spaces for each level of indentation.

In the end, either one is indistinct. What is important is to maintain consistency in the indentation of your code (that is, always use the same format).

Example of indentation in Python

Let’s look at an example illustrating the use of indentation to delimit blocks of code.

# Variable declaration
x = 5
y = 10

# Function definition
def sum(a, b):
    # Indented code block
    result = a + b
    return result

# Control structure
if x < y:
    # Indented code block
    print("x is less than y")
else:
    # Another indented code block
    print("y is less than x")

In this example, you can see how indentation spaces are used to delimit blocks both in a function and in an if conditional.

Comments in Python

Comments in Python are a way to add notes or explanations in the code. They are created using the # symbol.

Everything that follows # on the same line is treated as a comment and will not be executed.

# This is a comment in Python

Comments are useful for making the code more understandable for other programmers or for yourself in the future.

Reserved Words

Reserved words are terms that have a specific meaning and are reserved by the language for internal use. These words cannot be used as identifiers (names of variables, functions, etc.).

False      await      else       import     pass
None       break      except     in         raise
True       class      finally    is         return
and        continue   for        lambda     try
as         def        from       nonlocal   while
assert     del        global     not        with
async      elif       if         or         yield