Sintaxis de Python

La codificación de este lenguaje es bastante amigable, y básicamente se vuelve más fácil su escritura, y como gran cantidad de lenguajes presenta gran parte de la codificación en ingles:

Hay que tener en cuenta que cuenta con una gramática muy sencilla, clara y legible, sin embargo es de tipado dinámico y fuerte, no necesita de cierres de línea como el punto y coma (;), difiere sobre el tipo de datos, aunque el tipado es dinámico, aunque se puede definir.

Antes de iniciar con la sintaxis hay que aclarar que se iniciara con la consola, la cual puedes acceder desde el menú de inicio/python/ IDLE



Antes de iniciar con la sintaxis hay que aclarar que se iniciara con la consola, la cual puedes acceder desde el menú de inicio/python/ IDLE

Imprimir en pantalla

Para imprimir mensaje en consola use el comando print(«Mensaje»), como podemos observar a continuación:

Se utilizan:
print("Hola") y enter
Se puede imprimir dos argumentos en la misma línea separado con punto y coma (;):

print("Argumento uno "); print(" Argumento  dos")  

Comentarios

En un programa se usa como herramienta de codificación para el programador, y como tal no son vistos por el usuario, y quedan en el interior del sistema, se utilizan las siguientes:

""" texto de 
varias
líneas a
comentar"""
#Comentario

Variables

La variable es un espacio reservado de memoria donde se define un parámetro para reservar un tipo de dato, que en el caso de python este lo define dinámicamente:

 variable = 1 Lo identifica como un tipo de entero
_variable = 1.4 El sistema lo identificará como entero de punto flotante
Variable = "Hola" El sistema lo identificará como texto
3ariable = 1 No es una variable válida
@ariable = 1 No es una variable válida
variable = "1" El sistema entenderá que no es un número sino un carácter, por ír entre comillas dobles
variable dos = "1" El sistema entenderá que es un error por que no puede contener espacios para definir la variable
variable_tres = '1' El sistema entenderá que es una variable válida, y que no es un número sino un carácter, por ír entre comillas sencillas

Nombre de las variables:

Python distingue bien las variables y es case sensitive, es decir que si escribe de forma distinta el nombre de una variable, para Python serán diferentes, es decir que estas variables son diferentes entre si:

UnaVariable1 = "Mi texto 1"
Unavariable1 = "Mi texto 2"
unaVARIABLE1 = "Mi texto 3"
UNAVariable1 = "Mi texto 4"
UnaVariable_1 = "Mi texto 5"
una_variable1 = "Mi texto 6"
una_variable_1 = "Mi texto 7"
UNaVARiable1 = "Mi texto 8"

Por eso tenga en cuenta las variables anteriores son diferentes, se les definió el contenido ligeramente igual, si imprime cada una solo le mostrará el contenido que tenga la variable, así el nombre de la variable sea igual, pero el nombre de la variable difiera en su escritura Python sabrá identificarlas como variables diferentes.

Formas de escribir una variable:

En Python se puede escribir la variable de varias maneras:

Tipo Camel Case

También conocido como escritura de camello, se caracteriza por que cada juego de palabras después de la primera que constituye el nombre de la variable inicia con mayúscula:

estaEsMiVariable = "Contenido de mi variable "

Tipo Pascal Case

En este tipo de escritura tipo Pascal cada palabra que constituye el nombre de la variable se le coloca una inicial may`´úscual:

EstaEsMiVariable = " Contenido de mi variable "

Tipo Snake Case

Para la forma de escritura tipo serpiente cada palabra que compone el nombre de la variable va separada por una barra al piso (underscore):

esta_es_mi_variable = " Contenido de mi variable " 

Tipos de variables:

└───Textos: Denominados de carácter o String en otros lenguajes van encerrados entre comillas, estas pueden ser comillas dobles («Texto») o comillas simples (‘texto’)
├───Numéricos: Tiene varios tipos:
├───Coma Flotante(float): Para indicar a los que tienen decimales como Pi (3.14..)
├───Complejos: Para indicar los números que en matemática se conocen como números imaginarios, y tienen la forma 8i, 13241i
└───Enteros(int): Son los números que usamos tradicionalmente
├───Booleanos: Permiten establecer un valor de verdad que puede ser:
├───False: Para indicar el estado en falso
└───True: Para indicar el estado en verdadero

Variable en dos líneas

En efecto puede hacer que el contenido de una variable pueda escribirse en varias líneas usando la barra invertida «\», sin embargo antes de esta barra no puede existir espacios o el sistema arrojara error:

>>> variable_en_lineas = " puedo escribir el contenido en \
varias lineas' # Ojo si abre con comillas dobles debe cerrar igual
SyntaxError: EOL while scanning string literal
>>> variable_en_lineas = "Puedo escribir el contenido en \"
SyntaxError: EOL while scanning string literal # Ojo antes de \ no debe llevar espacios
>>> variable_en_lineas = "Puedo escribir el contenido en\

varias lineas"
>>> variable_en_lineas #cuando estamos usando la consola imprime directamente
'Puedo escribir el contenido en varias lineas'
>>>

>>> print(variable_en_lineas) # Generalemente print se usa para imprimir el contenido de la variable
'Puedo escribir el contenido en varias lineas'
>>>

Casteo

Python al igual que java y otros lenguajes permite castear, o lo que es igual definir el tipo de datos ded una variable.

var1 = str(9)    # Lo convierte en un texto con valor de '9'
var2 = int(5)    # Lo convierte en un número entero con valor de 5
var3 = float(8)  # Lo convierte en un número de coma flotante, o número con decimales 8.0

Múltiples valores a múltiples variables

Con Python se puede asignar varias variables y varios valores en una sola línea´:

valorUno, valorDos, ValorTres = "texto 1",  "texto 2",  "texto 3"  
print(valorUno) # El resultado será:  
texto 1
print (valorDos) # El resultado será:  
texto 2
print (ValorTres) # El resultado será:  
texto 3

Un valor a varias variables

valorUno = valorDos = ValorTres = "Orange"
print(valorUno) # El resultado será:  
Orange 
print (valorDos) # El resultado será:  
Orange  
print (ValorTres) # El resultado será:  
Orange  

Desempaquetar una colección

Si quiere mostrar el contenido de una colección de valores de una tupla, o una lista o una variable con colección de elementos, es posible con Python, para ello se puede desempaquetar: If you have a collection of values in a list, tuple etc. Python allows you to extract the values into variables. This is called unpacking.

ropa = ["camisa", "medias", "interiores"]
prenda1, prenda2 , prenda3 =  ropa 
print(prenda1) #Imprimira:
camisa
print(prenda2) #Imprimira: 
medias
print(prenda3)  #Imprimira:
interiores

About the Author

AdvenisWeb su sitio para sus soluciones!