Primeros pasos con Python, léxico. Aprende las reglas básicas de escritura de código en Python.
Te enseñamos a dar tus primeros pasos con Python. Léxico básico para escribir código en Python. Aquí tienes cómo instalar Python y un entorno de desarrollo, o cómo usar Python sin instalar nada y desde un navegador web.
Un programa o script de Python
Un programa en Python 🐍 es un arhivo de texto, por defecto en codificación UTF-8. El programa se divide en líneas lógicas que son leidas por un parser (analizador sintáctico) e interpretadas. Los programas en python tienen extensión «.py».
Nota:
En Python, las lineas de código NO terminan con ;
Comentarios en Python
Los comentarios en un script o programa de Python pueden ser:
- De una línea: Comienzan por #
- Múltiples líneas: Comienzan por «»» y acaban con «»»
Por ejemplo:
# Esto es un comentario de una línea
""" Esto también es
un comentario, pero
de múltiples líneas
"""
Unión de líneas
Varias líneas físicas pueden unirse en una única línea lógica. Esto se utiliza para escribir código más legible.
- Pueden unirse explícitamente utilizando la barra invertida \
- Pueden unirse implícitamente las expresiones entre paréntesis, corchetes o llaves.
# Línea lógica en varias líneas físicas (unión explícita usando \)
if 1900 < year < 2100 and 1 <= month <= 12 \
and 1 <= day <= 31 and 0 <= hour < 24 \
and 0 <= minute < 60 and 0 <= second < 60: # Looks like a valid date
return 1
# Línea lógica en varias líneas físicas (unión implícita)
month_names = ['Januari', 'Februari', 'Maart', # These are the
'April', 'Mei', 'Juni', # Dutch names
'Juli', 'Augustus', 'September', # for the months
'Oktober', 'November', 'December'] # of the year
Tabuladores
Los tabuladores al principio de línea en Python son muy importantes porque se utilizan para determinar la agrupación de las declaraciones. A diferencia de otros lenguajes, la agrupación se hace con tabuladores, no con llaves, paréntesis y otros caracteres.
Nota
Los errores de tabulación hacen que el código no pueda ser interpretado por el parser y serán detectados como errores de indentación.
Keywords
Palabras reservadas del lenguaje que no pueden utilizarse como identificadores de variable, nombre de función, ni para otra cosa. Son estas:
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
Funciones Built-in
El intérprete de Python tiene una serie de funciones y tipos incluidos en él que están siempre disponibles. Son estas:
abs() delattr() hash() memoryview() set() all() dict() help() min() setattr() any() dir() hex() next() slice() ascii() divmod() id() object() sorted() bin() enumerate() input() oct() staticmethod() bool() eval() int() open() str() breakpoint() 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()
Deja una respuesta