Python Modülleri
- Önceki Sayfa Python Alanı
- Sonraki Sayfa Python Tarih
Modül nedir?
Kod kütüphanesi benzeri modülü düşünün.
Modül, bir dizi fonksiyon içeren ve uygulamanızda referans alınmak istenen bir dosya'dır.
oluşturma
Modül oluşturmak için sadece gerekli kodu .py
dosyasında:
Örnek
Adlandırılmış mymodule.py
dosyasında kodu saklayın:
def greeting(name): print("Hello, " + name)
modülü kullanabiliriz
Şimdi, import
ifadesini kullanarak yeni oluşturduğumuz modülü kullanabiliriz:
Örnek
Adlandırılmış modülü mymodule
modülünü ve greeting
Fonksiyonlar:
mymodule mymodule.greeting("Bill")
Açıklama:Modüldeki fonksiyonları kullanırken aşağıdaki grameri kullanın:
module_name.function_name
Modüldeki değişkenler
Modül, tanımlanmış fonksiyonlar içerir, ancak çeşitli türdeki değişkenleri (dizi, sözlük, nesneler vb.) de içerebilir:
Örnek
Dosya mymodule.py
kodu burada saklayın:
person1 = { "name": "Bill", "age": 63, "country": "USA" }
Örnek
Adlandırılmış modülü mymodule
modülü ve person1 dizinini erişmek için:
mymodule a = mymodule.person1["age"] print(a)
Modül adlandırma
Modül dosyasını istediğiniz gibi adlandırabilirsiniz, ancak dosya uzantısı olmalıdır .py
。
Modülün adını değiştirme
Modülü ithal ederken kullanabilirsiniz as
Anahtar kelime takma adı oluşturma:
Örnek
mymodule için mx adında bir takma ad oluşturma:
mymodule as mx a = mx.person1["age"] print(a)
Yerleşik modüller
Python'da her zaman import edebileceğiniz birkaç yerleşik modül vardır.
Örnek
İçe aktar ve kullan platform
Modül:
import platform x = platform.system() print(x)
dir() Fonksiyonunu Kullanma
Modül içindeki tüm fonksiyon adlarını (veya değişken adlarını) listelemek için kullanılabilen bir yerleşik fonksiyon vardır.dir()
Fonksiyonlar:
Örnek
platform modülüne ait tüm tanımlanmış adları listeler:
import platform x = dir(platform) print(x)
Açıklama:dir() fonksiyonu tüm modüllerde ve kendi oluşturduğunuz modüllerde de kullanılabilir.
Modülden İçe Aktarma
Modülden sadece bileşenleri seçerek içe aktarabilirsiniz. from anahtar kelimesi kullanarak.
Örnek
mymodule adlı modül bir fonksiyon ve bir sözlük içerir:
def greeting(name): print("Hello, " + name) person1 = { "name": "Bill", "age": 63, "country": "USA" }
Örnek
Sadece person1 sözlüğünü modülden içe aktarın:
from mymodule import person1 print (person1["age"])
İpucu:from anahtar kelimesi ile modülü içe aktardığınızda, modüldeki öğeleri referans alırken modül adını kullanmayın. Örnek: person1["age"], yerine mymodule.person1["age"]。
- Önceki Sayfa Python Alanı
- Sonraki Sayfa Python Tarih