Adalah melewatkan kata kunci dalam python

Ini digunakan ketika pernyataan diperlukan secara sintaksis tetapi Anda tidak ingin perintah atau kode apa pun dieksekusi

Pernyataan pass adalah operasi nol; . Pass juga berguna di tempat-tempat di mana kode Anda pada akhirnya akan digunakan, tetapi belum ditulis (mis. g. , dalam stub misalnya) −

Sintaksis

pass

Contoh

#!/usr/bin/python

for letter in 'Python': 
   if letter == 'h':
      pass
      print 'This is pass block'
   print 'Current Letter :', letter

print "Good bye!"
_

Ketika kode di atas dijalankan, menghasilkan hasil berikut -

Current Letter : P
Current Letter : y
Current Letter : t
This is pass block
Current Letter : h
Current Letter : o
Current Letter : n
Good bye!

Pada artikel ini, kami akan menunjukkan kepada Anda apa itu pernyataan pass di Python dan bagaimana menggunakannya dalam pemrograman python

Pernyataan lulus Python

Pass Python adalah pernyataan nol yang ditawarkan oleh Python untuk mengabaikan blok kode yang tidak ingin kita jalankan. Jika suatu fungsi, kelas, atau loop harus dikodekan dan dilakukan di masa mendatang, pernyataan python pass menginstruksikan Interpreter Python untuk mengabaikan fungsi, kelas, atau loop tersebut saat program sedang berjalan

Tidak ada yang terjadi saat pernyataan pass dilakukan, tetapi Anda menghindari kesalahan saat kode kosong tidak diperbolehkan

Loop, definisi fungsi, definisi kelas, dan pernyataan if tidak dapat mengizinkan kode kosong apa pun

Sintaksis

pass

Menggunakan pernyataan 'lulus' dalam fungsi kosong

Kita dapat menggunakan pernyataan pass dalam fungsi kosong

Sintaksis

# using pass statement in empty function to avoid an error
def tutorialspoint():
   pass
_

Menggunakan pernyataan 'lulus' di kelas kosong

Kita bisa menggunakan pernyataan pass di kelas kosong

Sintaksis

# using pass statement inside an empty class(Tutorialsclass)
class Tutorialsclass:  
   pass  

Menggunakan Pernyataan 'pass' di For Loop

Ketika pengguna tidak yakin apa yang harus dikodekan di dalam for loop, pernyataan pass dapat digunakan

Asumsikan kita memiliki loop atau ekspresi if-else yang tidak perlu diisi sekarang tetapi akan diisi di masa mendatang. Badan kosong untuk kata kunci pass akan salah secara sintaksis. Penerjemah Python akan menampilkan pesan kesalahan yang meminta ruang diisi. Akibatnya, kami menggunakan pernyataan pass untuk membuat blok kode yang tidak melakukan apa pun

Algoritma (Langkah)

Berikut ini adalah Algoritma/langkah yang harus diikuti untuk melakukan tugas yang diinginkan −

  • Buat variabel untuk menyimpan daftar input

  • Gunakan for loop, untuk melintasi setiap elemen daftar

  • Gunakan pernyataan kondisional if dan operator %(mengembalikan sisanya) untuk memeriksa apakah elemen daftar adalah bilangan genap atau tidak

  • Jika elemen daftarnya genap, maka lewati saja dengan meninggalkan blok if kosong

  • Lain mencetak elemen daftar (yang ganjil)

Program berikut mengembalikan semua angka ganjil dari daftar input dan hanya melewatkan blok kosong jika elemennya adalah angka genap -

Contoh

Keluaran

Saat dijalankan, program di atas akan menghasilkan keluaran berikut -

Input List =  [2, 3, 6, 11, 20, 14, 17]
The Odd numbers in the input list: 
3
11
17
_

Kami mengambil daftar dengan beberapa elemen acak dan menggunakan for loop untuk menelusuri semua elemen daftar. Jika elemen habis dibagi 2, tidak ada tindakan yang diperlukan, dan pernyataan pass yang kita tulis akan dijalankan

Menggunakan Pernyataan 'lulus' dengan Pernyataan Bersyarat

Kita dapat menggunakan pernyataan pass dengan pernyataan bersyarat. Mari kita lihat contoh di mana kita menggunakan pernyataan pass dengan pernyataan kondisional if

Algoritma (Langkah)

Berikut ini adalah Algoritma/langkah yang harus diikuti untuk melakukan tugas yang diinginkan −

  • Buat variabel untuk menyimpan angka pertama

  • Buat variabel lain untuk menyimpan angka kedua

  • Gunakan pernyataan bersyarat if untuk memeriksa apakah angka_1 lebih kecil dari angka_2

  • Lewati saja dengan meninggalkan blok if kosong, jika kondisinya benar

  • Lain mencetak beberapa teks acak

Program berikut memeriksa apakah angka_1 lebih kecil dari angka_2 menggunakan pernyataan bersyarat if dan lulus jika kondisinya benar −

Keluaran

Saat dijalankan, program di atas akan menghasilkan keluaran berikut -

Apa bedanya Python pass dengan pernyataan continue?

Contoh

Kebanyakan orang bingung dengan pernyataan pass dan continue. Mari kita lihat perbedaan di antara mereka dalam sebuah kode untuk pemahaman yang lebih baik

Pernyataan lulus tidak berpengaruh. Pernyataan pass digunakan saat mendesain metode, fungsi, kelas, atau kode loop yang tidak ingin Anda terapkan segera. Itu akan mengeksekusi metode, dan jika kondisinya terpenuhi, itu akan mengabaikan kode dan pergi ke baris kode berikutnya

Pernyataan continue, di sisi lain, melewatkan semua pernyataan yang tersisa di loop dan mengembalikan kontrol ke atas. Jika kondisi loop terpenuhi, kondisi tersebut dilewati dan iterasi berikutnya dilakukan

Contoh pernyataan lulus

Keluaran

Saat dijalankan, program di atas akan menghasilkan keluaran berikut -

Pass Statement Execution
t
u
Pass Statement Execution
t
o
r
i
a
l
s
p
o
i
n
Pass Statement Execution
t

Contoh pernyataan lanjutan

Keluaran

Saat dijalankan, program di atas akan menghasilkan keluaran berikut -

Continue
u
Continue
o
r
i
a
l
s
p
o
i
n
Continue
_

Kesimpulan

Artikel ini membahas semua skenario di mana pernyataan pass digunakan. Dengan menggunakan contoh yang sama, kita juga mempelajari bagaimana pernyataan pass berbeda dari pernyataan lanjutan

Apakah lulus kata kunci atau tidak?

“Lulus” adalah salah satu kata kunci penting yang digunakan secara luas saat membuat kode dan secara khusus menangani kondisi di sana. Python tidak memiliki konsep mengakhiri baris dengan titik koma seperti di bahasa lain.

Manakah yang bukan kata kunci dalam Python?

Jawaban yang benar untuk pertanyaan “Manakah dari berikut ini yang bukan Kata Kunci dalam Python” adalah opsi (a). Val . Karena Val bukan kata kunci yang benar, dalam Python dan yang lainnya adalah kata kunci.

Apakah lulus fungsi dengan Python?

Dengan Python, pass adalah pernyataan null . Interpreter tidak mengabaikan pernyataan pass, tetapi tidak ada yang terjadi dan pernyataan tersebut tidak menghasilkan operasi. Pernyataan pass berguna saat Anda tidak menulis implementasi suatu fungsi tetapi Anda ingin mengimplementasikannya di masa mendatang.

Apakah pass sama dengan break Python?

Pernyataan Lulus dengan Python . Sintaks pernyataan pass sama dengan break .