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