Python como palabra clave

En este artículo, vamos a ver la palabra clave ‘as’. La palabra clave ‘as’ se usa para crear un alias en python.

Ventajas con la palabra clave ‘as’:

  • Es útil cuando no podemos usar el operador de asignación, como en el módulo de importación.
  • Hace que el código sea más comprensible para los humanos.
  • La palabra clave como se utiliza para hacer alias con el nombre seleccionado por el programador, disminuye la posibilidad de que el nombre del módulo coincida con el nombre de la variable.

Demostración de los conceptos de trabajo de la palabra clave ‘as’:  

Ejemplo 1: Crear Alias ​​para el módulo

La palabra clave ‘as’ siempre está después del recurso del que es un alias. La palabra clave ‘as’ funciona con la declaración de importación para asignar un alias a su recurso: 

Python3

# Python code to demonstrate
# 'as' keyword
 
# Import random module with alias
import random as geek
 
# Function showing working of as keyword
def Geek_Func():
 
    # Using random module with alias
    geek_RandomNumber = geek.randint(5, 10)
    geek_RandomNumber2 = geek.randint(1, 5)
 
    # Printing our number
    print(geek_RandomNumber)
    print(geek_RandomNumber2)
 
 
Geek_Func()

Producción: 

9
1

Ejemplo 2: como con un archivo

La palabra clave ‘as’ es utilizada por el con una declaración abierta para crear un alias para su recurso. Aquí en el archivo sample.txt tiene el texto «Hello Geeks For Geeks».

Python3

# Python code to demonstrate
# 'as' keyword
 
def geek_Func():
   
    # With statement with geek alias
    with open('sample.txt') as geek:
       
        # reading text with alias
        geek_read = geek.read()
 
    # Printing our text
    print("Text read with alias:")
    print(geek_read)
 
 
geek_Func()

Producción: 

Text read with alias:
Hello Geeks For Geeks

Ejemplo 3: como en la cláusula Except

Aquí, vamos a usar la cláusula as in excepto junto con try.

Python3

# Python code to demonstrate
# 'as' keyword
 
# Using alias with try statement
try:
    import maths as mt
except ImportError as err:
    print(err)
 
# Function showing alias functioning
 
def geek_Func():
    try:
       
        # With statement with geek alias
        with open('geek.txt') as geek:
           
            # reading text with aias
            geek_read = geek.read()
 
        # Printing our text
        print("Reading alias:")
        print(geek_read)
    except FileNotFoundError as err2:
        print('No file found')
 
 
geek_Func()

Producción: 

No module named 'maths'
No file found

Publicación traducida automáticamente

Artículo escrito por satyam00so y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *