as aliası
- Python kursu
- Başlangıç
- Ders 108/116
- 4 dk
import x as y ile alias kullanmayı öğrenirsin.
as aliası
as anahtar sözcüğü bir modüle kısa bir ad (alias) verir. Bu, uzun modül adlarını kısaltmak için kullanılır:
import math as m
print(m.sqrt(16)) # 4.0
print(m.pi) # 3.14159...Burada math modülü m adıyla yüklenir. Artık m.sqrt ve m.pi kullanılır. math adı ise kullanılamaz.
Bu, kodu daha kısa yazmak için yaygın bir tekniktir.
Yaygın aliaslar
Python topluluğunda bazı modüller için yerleşik kısaltmalar vardır. Bu kısaltmalar tüm projelerde aynı şekilde kullanılır:
import numpy as np
import pandas as pd
import matplotlib.pyplot as pltBu üç kısaltma veri bilimi dünyasında standarttır. np, pd ve plt herkes tarafından tanınır. Tutarsız alias kullanmak kodu okunmaz hâle getirir.
Kendi aliaslarını seçerken kısa ama anlamlı olmasına dikkat et.
Uygulama import math as m ile karekök al
import math as m yaz. Sonra print(m.sqrt(16)) yaz.
Başlangıç kodu
# math modülünü m aliasıyla yükle
# m.sqrt ile karekök yazdırÖrnek çözüm
import math as m
print(m.sqrt(16))Beklenen çıktı
4.0
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 as alias eşleştir
| Kavram | Anlamı |
|---|---|
import math as m |
math → m |
m.sqrt(16) |
Kısa adla çağrı |
as |
Alias anahtar sözcüğü |
math (artık yok) |
Kullanılamaz |
2 import math as m sonrasında math.sqrt(16) ne yapar?
- Çalışır
- NameError verir Doğru cevap
- Çalışmaz ama hata yok
- ImportError verir
Açıklama: as m ile math adı m olur; math artık tanımlı değildir.
3 as anahtar sözcüğünü tamamla
import math ____ m
print(m.sqrt(16))
import math as m
print(m.sqrt(16))
Açıklama: import math as m math'e m aliasını verir.