Python çok amaçlı, üst düzey ve dinamik bir programlama dilidir. Farklı türde görevleri gerçekleştirmek için çeşitli yerleşik modüller ve işlevler sağlar. Bunun dışında Python kullanarak kendi modüllerimizi de oluşturabiliriz. Unity, Java, C, C++ ve C# dillerinde bir kitaplık gibidir. Bir birim genellikle işlevleri ve ifadeleri içeren bir dosyadır. Modül işlevleri ve ifadeleri belirli işlevler sağlar. Python modülü .py uzantılı kayıtlıdır. Bu yazıda kendi Python modüllerimizi nasıl oluşturacağımızı öğreneceğiz.
Büyük işleri küçük, yönetilebilir dosyalara bölmek için genellikle bir modül kullanılır. En çok kullandığımız fonksiyonları ayrı bir modülde implemente edip sonra çağırıp her yerde kullanabiliriz. Modül oluşturma, yeniden kullanımı destekler ve çok zaman kazandırır.
Python modülleri oluşturun
Bir Python modülü oluşturmak için bir Python betiği açın, bazı ifadeler ve işlevler yazın ve .py uzantısıyla kaydedin. Daha sonra bu modülleri programımızın herhangi bir yerinde arayabilir ve kullanabiliriz.
“MathOperations” adında yeni bir modül oluşturalım. Bu birim toplama, çıkarma, çarpma ve bölme işlemlerini gerçekleştirmek için işlevler içerir.
Bir #MathOperation modülü oluşturun
#module Toplama, çıkarma, çarpma ve bölme işlevleri sağlar
# Tüm işlevler argüman olarak iki sayı alır
# Bir ekleme işlevi oluşturun
Tanılama ben(1 numaraVe2 numara):
dönüş 1 numara + 2 numara
# Bir çıkarma işlevi oluşturun
Tanılama çıkarma(1 numaraVe2 numara):
dönüş sayı1-sayı2
# Bir çarpma işlevi oluşturun
Tanılama çarpma işlemi(1 numaraVe2 numara):
dönüş sayı1 * sayı2
# Bölme işlevi oluştur
Tanılama bölüm(1 numaraVe2 numara):
dönüş sayı1 / sayı2
Artık bu modülü import komutu ile herhangi bir yerden çağırabilir ve bu fonksiyonları kullanarak ilgili görevleri gerçekleştirebiliriz. Toplama, çıkarma, çarpma ve bölme işlemlerini gerçekleştirmek için kodu yeniden yazmaya gerek yoktur.
biriminizi bulun
Başka bir Python betiğindeki import komutunu kullanarak bu modülü çağıralım. Bu makaleye göz atın (https://linuxhint.com/python_import_command/) Python içe aktarma komutu hakkında daha fazla bilgi edinmek için.
ithalat Matematikİşlem
MathOperation modülünden #call fonksiyonu ekleyin
#işlev, modülün adı kullanılarak çağrılır
matbaa(“Toplam:”VeHesaplama.ben(10Ve4))
# Çağrı işlevi
matbaa(Fark şudur:VeHesaplama.çıkarma(100Ve34))
# Aramada kaydırma işlevi
matbaa(Çarpma:VeHesaplama.çarpma işlemi(4Ve3))
# Bölünmüş arama işlevi
matbaa(Bölünmüş sonuç:VeHesaplama.bölüm(200Ve5))
üretim |
Çağrı birimi değişkenleri
Ayrıca Python modüllerimizde değişkenler bildirebilir, bu değişkenlere değerler atayabilir ve Python betiğimizde çağırabiliriz. Modüller sözlükler, listeler vb. için de kullanılabilir. içerebilir.
1 numara =10
2 numara =20
# Öğrencilerin bir listesini oluşturun
Öğrenci =[‘John’,‘İşaret’,‘Taylor’,‘Davut’]
# Öğrenci sözlüğü oluştur
std_dict ={‘İsim’:“üzerine”Ve‘yaş’:12Ve‘E-posta’:“[e-posta korumalı]“}
Şimdi değişkenleri çağıralım E Şeyler içeri Başka bir Python betiği.
# Modülü içe aktar
ithalat Matematikİşlem
Çağrı değişkeni # num1
matbaa(“Num1 değeri:”VeHesaplama.1 numara)
# Değişken num2’yi çağırın
matbaa(“Num1 değeri:”VeHesaplama.2 numara)
# Öğrenci listesini arayın
matbaa(“Num1 değeri:”VeHesaplama.Öğrenci)
#çağrı talep eden kişi listesi öğeleri
matbaa(Hesaplama.Öğrenci[0])
matbaa(Hesaplama.Öğrenci[1])
matbaa(Hesaplama.Öğrenci[2])
matbaa(Hesaplama.Öğrenci[3])
#öğrenci sözlüğünü yazdır
matbaa(Hesaplama.std_dict)
# Öğrencinin sözlük öğelerini çağırın
matbaa(Hesaplama.std_dict[‘isim’])
matbaa(Hesaplama.std_dict[‘yaş’])
matbaa(Hesaplama.std_dict[‘e-posta’])
üretim |
Çıktı, ‘MathOperation’ modülünden değişkenlere ve fonksiyonlara başarıyla eriştiğimizi gösteriyor.
Tüm modül fonksiyonlarını ve değişkenlerini listeleyin
Python, belirli bir modülde bulunan tüm işlevlerin ve değişkenlerin adlarını listeleyen yerleşik bir dir() işlevi sağlar. ‘MathOperation’ modülü için işlev ve değişken adlarını listelemek için dir() işlevini kullanalım.
Bunlar ‘MathOperation’ modülümüzde oluşturulan fonksiyonlarımız ve değişkenlerimizdir.
#module Toplama, çıkarma, çarpma ve bölme işlevleri sağlar
# Tüm işlevler argüman olarak iki sayı alır
# Bir ekleme işlevi oluşturun
Tanılama ben(1 numaraVe2 numara):
dönüş 1 numara + 2 numara
# Bir çıkarma işlevi oluşturun
Tanılama çıkarma(1 numaraVe2 numara):
dönüş sayı1-sayı2
# Bir çarpma işlevi oluşturun
Tanılama çarpma işlemi(1 numaraVe2 numara):
dönüş sayı1 * sayı2
# Bölme işlevi oluştur
Tanılama bölüm(1 numaraVe2 numara):
dönüş sayı1 / sayı2
# Bir değişken oluştur
1 numara =10
2 numara =20
# Öğrencilerin bir listesini oluşturun
Öğrenci =[‘John’,‘İşaret’,‘Taylor’,‘Davut’]
# Öğrenci sözlüğü oluştur
std_dict ={‘İsim’:“üzerine”Ve‘yaş’:12Ve‘E-posta’:“[e-posta korumalı]“}
Şimdi Python betiğinde dir() işlevini çağıralım.
# Modülü içe aktar
ithalat Matematikİşlem
#dir() işlevini kullanarak
matbaa(gece(Matematikİşlem))
üretim |
çözüm
Python, belirli bir görevi gerçekleştirmek için birçok yerleşik modül ve işlev sunsa da, kendi Python modüllerimizi de oluşturabiliriz. Bir Python modülü, işlevleri ve değişkenleri içerir. Python modülleri bir .py uzantısıyla kaydedilir. Bu makale, basit örnekler yardımıyla kendi Python modüllerinizi nasıl oluşturacağınızı açıklamaktadır.
Diğer gönderilerimize göz at
[wpcin-random-posts]
İlk Yorumu Siz Yapın