Python geçiş ifadesi

Python Pass Statement



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ş oyun ile aynı rolü oynar. Python yorumlayıcısı pass ifadesini çalıştırdığında hiçbir şey olmaz. 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österecektir. 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ımcaclculatesum():
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.



Bir sınıfta pass ifadesini 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ıfsayılar:
geçmek

Şimdi, for döngüsünde pass ifadesini kullanalım. Boş bir for döngüsü yaparsak, yorumlayıcı bir hata verecektir. Öncelikle 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
listem= ['NS','ben','n','sen','x','H','ben','n','T']
içinxiçindelistem:

Çıktı

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

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

# pass ifadesini uygulamak için bir program

#boş bir for döngüsü oluşturma
listem= ['NS','ben','n','sen','x','H','ben','n','T']
içinxiçindelistem:

#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
listem= ['NS','ben','n','sen','x','H','ben','n','T']
içinxiçindelistem:
Eğer(x== 'n'):
#pass ifadesini kullanma
geçmek
Başka:
Yazdır(x)

Çıktı

Verilen ifade doğru olduğunda program akışı bir sonraki yinelemeye geçer.

Çözüm

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 deyimini örneklerle açıklar.