Elementos de python

Topic principal

El lenguaje Python está formado por elementos (tokens) de diferentes tipos:

Palabras reservadas (keywords)

as palabras reservadas de Python son las que forman el núcleo del lenguaje Python. Son las siguientes:

-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

Literales

Los literales son los datos simples que Python es capaz de manejar:

números: valores lógicos, enteros, decimales y complejos, en notación decimal, octal o hexadecimal

cadenas de texto

Operadores
Los operadores son los caracteres que definen operaciones matemáticas (lógicas y aritméticas). Son los siguientes:


+ - * ** / // % @

<< >> & | ^ ~

< > <= >= == !=

Delimitadores
Los delimitadores son los caracteres que permiten delimitar, separar o representar expresiones. Son los siguientes:


' " # \

( ) [ ] { }

, : . ; @ = ->

+= -= *= /= //= %= @=

&= |= ^= >>= <<= **=

Identificadores
Los identificadores son las palabras que se utilizan para nombrar elementos creados por el usuario u otros usuarios. Esos elementos pueden ser variables u objetos que almacenan información, funciones que agrupan instrucciones, clases que combinan ambos, módulos que agrupan los elementos anteriores, etc.


Los identificadores están formados por letras (mayúsculas y minúsculas), números y el carácter guion bajo (_). Pueden ser caracteres Unicode, aunque normalmente se recomienda utilizar caracteres ASCII para evitar complicaciones a usuarios de otros países que utilizan juegos de caracteres diferentes.

Funciones integradas (built-in functions)
Una función es un bloque de instrucciones agrupadas, que permiten reutilizar partes de un programa.

Python incluye las siguientes funciones de forma predeterminada (es decir, estas funciones siempre están disponibles):

abs() dict() help() min() setattr()
all() dir() hex() next() slice()
any() divmod() id() object() sorted()

ascii() enumerate() input() oct() staticmethod()

bin() eval() int() open() str()

bool() exec() isinstance() ord() sum()

bytearray() filter() issubclass() pow() super()

bytes() float() iter() print() tuple()

callable() format() len() property() type()

chr() frozenset() list() range() vars()

classmethod() getattr() locals() repr() zip()

compile() globals() map() reversed() __import__()

complex() hasattr() max() round()

delattr() hash() memoryview() set()