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

PYTHON BASICO. TRUCO # 8. LISTAS OPERACIONES PERMANENTES

  Listas – Acciones Permanentes   Ampliar una lista :   [lista1, lista2] : junta listas pero se mantienen como listas separadas, lista1 + li...

Entradas Populares