En anteriores entradas vimos:
- Como mostrar texto por pantalla.
- Como definir y asignar valor a una variable.
- Como insertar cadenas de texo, comentarios, docstrings y saltos de línea.
En esta entrada vamos a ver como podemos comenzar a realizar operaciones con números (numbers) y con cadenas de texto (strings). Pero antes debemos ver los tipos de datos que maneja Python para eso les recomiendo la entrada anterior "Tipos de datos en python"
# MODULO 1. INTRODUCCION/OPERADORES EN PYTHON
# Operador de concatenación de cadenas de caracteres
# Operadores lógicos o booleanos
# Operadores de comparación
# Operadores aritméticos
# Operadores a nivel de bits
# Operadores de asignación
# Operadores de pertenencia
# Operadores de identidad
# Prioridad de los operadores en Python
# 1.1 Concatenación:
"""
print("inicio del ejemplo de concatenacion <str>")
hola = 'Hola'
python = 'Pythonista'
hola_python = hola + ' ' + python # concatenamos 3 strings
print(hola_python) # Resultado: Hola Pythonista
print("Fin del ejemplo")"""
# 1.2 Operadores logicos o boleanos:
# A continuación te muestro cómo funcionan los operadores booleanos
# (en orden de preferencia ascendente):
# Operación Resultado Descripción
# <a or b> Si <a> se evalúa a falso, entonces devuelve <b>, si no devuelve a
# Solo se evalúa el segundo operando si el primero es falso
# <a and b> Si <a> se evalúa a falso, entonces devuelve <a>, si no devuelve b
# Solo se evalúa el segundo operando si el primero es verdadero
# <not a> Si <a> se evalúa a falso, entonces devuelve <True>, si no devuelve
# <False> Tiene menos prioridad que otros operadores no booleanos
"""
print("Inicio del ejemplo")
x = True
y = False
print("Asignacion de boleanos para x,y: ")
print(x,y)
x or y # Resultado:True
print("x or y: ")
print(x or y)
x and y # Resultado:False
print("x and y: ")
print(x and y)
not x # Resultado:False
print("not x")
print(not x)
print("nueva asignacion de valores para x,y")
x = 0
y = 10
print(x,y)
x or y # Resultado:10
print("x or y: ")
print(x or y)
x and y # 0
print("x and y")
print(x and y)
not x #True
print("not x: ")
print(not x)
print("fin del programa")
"""
# Mas Operadores de asignación
# Por ejemplo, x += 1 es lo mismo que x = x + 1.
# Los operadores compuestos realizan la operación que hay antes del signo igual,
# tomando como operandos la propia variable y el valor a la derecha del
# signo igual.
# A continuación, aparece la lista de todos los operadores de asignación
# compuestos:
# Operador Ejemplo Equivalencia
# += x += 2 x = x + 2
# -= x -= 2 x = x – 2
# *= x *= 2 x = x * 2
# /= x /= 2 x = x / 2
# %= x %= 2 x = x % 2
# //= x //= 2 x = x // 2
# **= x **= 2 x = x ** 2
# &= x &= 2 x = x & 2
# |= x |= 2 x = x | 2
# ^= x ^= 2 x = x ^ 2
# >>= x >>= 2 x = x >> 2
# <<= x <<= 2 x = x << 2
No hay comentarios.:
Publicar un comentario