Apa fungsi pass pada python?

What is pass statement in Python?

In Python programming, the pass statement is a null statement. The difference between a comment and a pass statement in Python is that while the interpreter ignores a comment entirely, pass is not ignored.

However, nothing happens when the pass is executed. It results in no operation [NOP].

Syntax of pass

pass

We generally use it as a placeholder.

Suppose we have a loop or a function that is not implemented yet, but we want to implement it in the future. They cannot have an empty body. The interpreter would give an error. So, we use the pass statement to construct a body that does nothing.

Example: pass Statement

'''pass is just a placeholder for
functionality to be added later.'''
sequence = {'p', 'a', 's', 's'}
for val in sequence:
    pass

We can do the same thing in an empty function or class as well.

def function[args]:
    pass
class Example:
    pass

Besides the while statement just introduced, Python knows the usual control flow statements known from other languages, with some twists.

4.1. if Statements¶

Mungkin tipe pernyataan yang paling terkenal adalah pernyataan if. Sebagai contoh:

>>> x = int[input["Please enter an integer: "]]
Please enter an integer: 42
>>> if x , followed by an expression, between the parameter list and the colon denoting the end of the def statement. The following example has a positional argument, a keyword argument, and the return value annotated:

>>> def f[ham: str, eggs: str = 'eggs'] -> str:
...     print["Annotations:", f.__annotations__]
...     print["Arguments:", ham, eggs]
...     return ham + ' and ' + eggs
...
>>> f['spam']
Annotations: {'ham': , 'return': , 'eggs': }
Arguments: spam eggs
'spam and eggs'

4.8. Intermezzo: Gaya Coding¶

Sekarang Anda akan menulis potongan Python yang lebih panjang dan lebih kompleks, ini adalah saat yang tepat untuk berbicara tentang coding style. Sebagian besar bahasa dapat ditulis [atau lebih ringkas, formatted] dalam gaya yang berbeda; beberapa lebih mudah dibaca daripada yang lain. Memudahkan orang lain untuk membaca kode Anda selalu merupakan ide yang baik, dan mengadopsi gaya pengkodean yang bagus sangat membantu untuk itu.

Untuk Python, PEP 8 telah muncul sebagai panduan gaya yang dipatuhi sebagian besar proyek; itu mempromosikan gaya pengkodean yang sangat mudah dibaca dan menyenangkan. Setiap pengembang Python harus membacanya di beberapa bagian; di sini adalah poin paling penting yang ditunjukkan untuk Anda:

  • Gunakan lekukan 4-spasi, dan tanpa tab.

    4 spasi adalah kompromi yang baik antara indentasi kecil [memungkinkan kedalaman bersarang lebih besar] dan indentasi besar [lebih mudah dibaca]. Tab menimbulkan kebingungan, dan sebaiknya ditinggalkan.

  • Bungkus wrap garis agar tidak melebihi 79 karakter.

    Ini membantu pengguna dengan tampilan kecil dan memungkinkan untuk memiliki beberapa file kode berdampingan pada tampilan yang lebih besar.

  • Gunakan baris kosong untuk memisahkan fungsi dan kelas, dan blok kode yang lebih besar di dalam fungsi.

  • Jika memungkinkan, berikan komentar pada baris terkait.

  • Gunakan String Dokumentasi docstrings.

  • Gunakan spasi di sekitar operator dan setelah koma, tetapi tidak secara langsung di dalam konstruksi kurung bracketing: a = f[1, 2] + g[3, 4].

  • Name your classes and functions consistently; the convention is to use CamelCase for classes and lower_case_with_underscores for functions and methods. Always use self as the name for the first method argument [see Pandangan Pertama tentang Kelas for more on classes and methods].

  • Jangan gunakan pengkodean ajaib fancy encodings jika kode Anda dimaksudkan untuk digunakan di lingkungan internasional. Default Python, UTF-8, atau bahkan ASCII biasa berfungsi paling baik dalam hal apa pun.

  • Demikian juga, jangan gunakan karakter non-ASCII dalam pengidentifikasi jika hanya ada sedikit kesempatan orang berbicara bahasa yang berbeda akan membaca atau merawat kode.

Catatan kaki

1

Sebenarnya, call by object reference akan menjadi deskripsi yang lebih baik, karena jika objek yang bisa ditransmisikan dilewatkan, pemanggil akan melihat perubahan yang dibuat oleh yang dipanggil callee [item dimasukkan ke dalam daftar].

Apa itu pass dalam python?

Pass adalah instruksi kepada python bahwa tidak ada kode yang di eksekusi, sehingga python melanjutkan mengeksekusi program di bawahnya.

Apa yang dimaksud dengan fungsi continue pada python?

CONTINUE Statement pada Python 3 Kalau sebelumnya ada break yang berfungsi untuk keluar dari loop, sekarang ada continue yang fungsinya adalah untuk lompat ke iterasi selanjutnya tanpa harus mengeksekusi sisa kode yang ada di bawahnya.

Bài mới nhất

Chủ Đề