In diesem Artikel sehen wir uns das Schlüsselwort „as“ an. Das Schlüsselwort „as“ wird verwendet, um einen Alias ​​in Python zu erstellen.

Vorteile mit 'as' Schlüsselwort:

  • Es ist nützlich, wenn wir den Zuweisungsoperator nicht verwenden können, wie z. B. im Importmodul.
  • Es macht Code für Menschen verständlicher.
  • Das Schlüsselwort as wird verwendet, um einen Alias ​​mit dem vom Programmierer ausgewählten Namen zu erstellen. Es verringert die Wahrscheinlichkeit, dass der Name des Moduls mit dem Variablennamen übereinstimmt.

Demonstrieren von Arbeitskonzepten des Schlüsselworts „as“:  

Beispiel 1: Erstellen Sie einen Alias ​​für das Modul

Das Schlüsselwort „as“ steht immer nach der Ressource, für die es ein Alias ​​ist. Das Schlüsselwort 'as' arbeitet mit der Importanweisung, um seiner Ressource einen Alias ​​zuzuweisen: 

Python3

# Python code to demonstrait
# 'as' keyword
  
# Import ramdom 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()

Ausgabe: 

9
1

Beispiel 2: wie bei einer Datei

Das Schlüsselwort 'as' wird vom mit einer offenen Anweisung verwendet, um einen Alias ​​für seine Ressource zu erstellen. Hier in der Datei sample.txt steht der Text „Hello Geeks For Geeks“.

Python3

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

Ausgabe: 

Text read with alias:
Hello Geeks For Geeks

Beispiel 3: wie in Exception-Klausel

Hier verwenden wir die as in except-Klausel zusammen mit try.

Python3

# Python code to demonstrait
# '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()

Ausgabe: 

No module named 'maths'
No file found