sábado, 18 de junio de 2022

TIPOS DE OPERADORES EN PYTHON (Fuente: j2logo.com)

 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

Entradas recientes

ThinkCspy 1.4. Ejecutando Python

  1.4. Ejecutando Python en este libro    Este libro ofrece dos formas especiales de ejecutar programas de Python. Ambas técnicas están d...

Entradas Populares