piton

Python geçiş ifadesi

Python geçiş ifadesi

Python, işleri mutlak bir şekilde halletmek için etkili bir programlama dilidir. Çeşitli belirli görevleri gerçekleştirmek için birçok yerleşik modül, ifade ve işlev sağlar. Python'daki pass ifadesi, web formundaki bir metin alanı için yer tutucunun yaptığı gibi çalışır. Herhangi bir programlama dilinde boş oyunla aynı rolü oynar. Python yorumlayıcısı pass ifadesini çalıştırdığında hiçbir şey olmuyor. Sözdizimsel olarak bir ifadeye ihtiyaç duyduğumuzda ve onu yürütmek istemediğimizde bir pass ifadesi yerleştirmek yararlıdır. Adından da anlaşılacağı gibi, kontrolü bir sonraki ifadeye geçirir.

Comment ve pass deyimi arasındaki temel fark, Python yorumlayıcısının yorumları tamamen yok sayması, pass deyiminin ise yok sayılmamasıdır. Bu makale pass ifadesinin kullanımını ayrıntılı olarak açıklamaktadır.

pass ifadesinin sözdizimi

pass ifadesinin sözdizimi aşağıdaki gibidir:

geçmek

Örnekler

pass ifadesini döngülere, işlevlere, koşullu ifadelere ve boş koda izin verilmeyen sınıflara koyarız. Örneğin, bir fonksiyon ilan ettik ve henüz gövdesini uygulamadık, ancak gelecekte işlevselliğini uygulamak istiyoruz. Python'da bir fonksiyonun boş gövdesi olamaz. Python yorumlayıcısı bir hata gösterecek. Bu özel durumda, aslında hiçbir şey gerçekleştirmeyecek olan geçiş ifadelerini kullanıma koyabiliriz. Şimdi devam edelim ve bir pass deyimi örneğini görelim.

# pass ifadesini uygulamak için bir program
#fonksiyon oluşturma
tanım caclculatesum():
geçmek

Çıktı

Yukarıdaki programı çalıştırdığımızda Python yorumlayıcısı herhangi bir hata göstermiyor ve hiçbir şey olmuyor.

pass ifadesini bir sınıfta kullanalım. Geçiş ifadesi, yalnızca gelecekteki kod için bir yer tutucudur.

#pass ifadesini uygulamak için bir program.
#sınıf oluşturma
sınıf numaraları:
geçmek

Şimdi, for döngüsünde pass ifadesini kullanalım. Boş bir for döngüsü yaparsak, yorumlayıcı bir hata verecektir. İlk önce pass deyimi olmadan boş bir for döngüsü yapalım ve ne olduğunu görelim.

#pass ifadesini uygulamak için bir program
#boş bir for döngüsü oluşturma
my_list = ['l','i','n','u','x','h','i','n','t']
my_list'teki x için:

Çıktı

Bu durumda Python yorumlayıcısı “SyntaxError” hatası gösterir.

Şimdi döngüdeki pass ifadesini kullanalım.

# pass ifadesini uygulamak için bir program
#boş bir for döngüsü oluşturma
my_list = ['l','i','n','u','x','h','i','n','t']
my_list'teki x için:
#pass ifadesini kullanma
geçmek

Çıktı

pass ifadesini ekleyerek hatadan kurtulursak.

Başka bir örnek alalım ve verilen bir koşul doğru olduğunda for döngüsü içinde pass ifadesini kullanalım.

# pass ifadesini uygulamak için bir program
#boş bir for döngüsü oluşturma
my_list = ['l','i','n','u','x','h','i','n','t']
my_list'teki x için:
if(x == 'n'):
#pass ifadesini kullanma
geçmek
Başka:
yazdır(x)

Çıktı

Verilen ifade doğru olduğunda program akışı bir sonraki yinelemeye aktarılır.

Sonuç

Pass ifadesi, gelecekteki kod için yer tutucu olarak kullanılır. Boş kodu bir sınıf, işlev, koşul ifadesi veya döngü içine koymamız gerektiğinde kullanılır. Bu makale, pass ifadesini örneklerle açıklar.

Vulkan for Linux Users
With each new generation of graphics cards, we see game developers push the limits of graphical fidelity and come one step closer to photorealism. But...
OpenTTD vs Simutrans
Creating your own transport simulation can be fun, relaxing and extremely enticing. That's why you need to make sure that you try out as many games as...
OpenTTD Tutorial
OpenTTD is one of the most popular business simulation games out there. In this game, you need to create a wonderful transportation business. However,...