Câu lệnh vượt qua Python

Python Pass Statement



Python là một ngôn ngữ lập trình hiệu quả để hoàn thành công việc một cách tuyệt đối. Nó cung cấp nhiều mô-đun, câu lệnh và chức năng được tích hợp sẵn để thực hiện các tác vụ cụ thể khác nhau. Câu lệnh pass trong Python hoạt động giống như cách trình giữ chỗ làm cho trường văn bản trong biểu mẫu web. Nó đóng vai trò giống như một vở kịch null trong bất kỳ ngôn ngữ lập trình nào. Khi trình thông dịch Python thực hiện câu lệnh vượt qua, không có gì xảy ra. Sẽ rất hữu ích khi đặt một câu lệnh vượt qua khi chúng ta yêu cầu một câu lệnh theo cú pháp và không muốn thực thi nó. Như tên gọi của nó, nó chuyển quyền điều khiển cho câu lệnh tiếp theo.







Sự khác biệt chính giữa câu lệnh comment và pass là trình thông dịch Python hoàn toàn bỏ qua các comment, trong khi câu lệnh pass không bị bỏ qua. Bài viết này giải thích cách sử dụng câu lệnh pass một cách chi tiết.



Cú pháp của câu lệnh vượt qua

Cú pháp của câu lệnh pass như sau:



đi qua

Các ví dụ

Chúng tôi đặt câu lệnh vượt qua trong các vòng lặp, hàm, câu lệnh điều kiện và các lớp mà mã trống không được phép. Ví dụ: chúng tôi đã khai báo một hàm và chúng tôi chưa triển khai phần thân của nó, nhưng chúng tôi muốn triển khai chức năng của nó trong tương lai. Một hàm trong Python không được có bất kỳ phần nội dung trống nào. Trình thông dịch Python sẽ hiển thị lỗi. Trong trường hợp cụ thể này, chúng ta có thể sử dụng các câu lệnh pass để thực sự không thực hiện bất cứ điều gì. Bây giờ, hãy tiếp tục và xem một ví dụ về câu lệnh vượt qua.





# một chương trình để triển khai câu lệnh vượt qua

#creating một chức năng
phản đốicaclculatesum():
đi qua

Đầu ra

Khi chúng tôi thực thi chương trình trên, trình thông dịch Python không hiển thị bất kỳ lỗi nào và không có gì xảy ra.



Hãy sử dụng câu lệnh vượt qua trong một lớp. Câu lệnh vượt qua chỉ là một trình giữ chỗ cho mã trong tương lai.

# một chương trình để triển khai câu lệnh vượt qua.

# tạo ra một lớp học
lớpsố:
đi qua

Bây giờ, hãy sử dụng câu lệnh pass trong vòng lặp for. Nếu chúng ta tạo một vòng lặp for trống, thì trình thông dịch sẽ báo lỗi. Đầu tiên, hãy tạo một vòng lặp for trống không có câu lệnh vượt qua và xem điều gì sẽ xảy ra.

# một chương trình để triển khai câu lệnh vượt qua

# tạo một vòng lặp for trống
danh sách của tôi= ['NS','tôi','n','u','NS','NS','tôi','n','NS']
NStrongdanh sách của tôi:

Đầu ra

Trong trường hợp này, trình thông dịch Python hiển thị lỗi SyntaxError.

Bây giờ, hãy sử dụng câu lệnh pass trong vòng lặp.

# một chương trình để triển khai câu lệnh vượt qua

# tạo một vòng lặp for trống
danh sách của tôi= ['NS','tôi','n','u','NS','NS','tôi','n','NS']
NStrongdanh sách của tôi:

#using câu lệnh vượt qua
đi qua

Đầu ra

Bằng cách thêm câu lệnh vượt qua, nếu chúng ta đã loại bỏ được lỗi.

Hãy lấy một ví dụ khác và sử dụng câu lệnh vượt qua bên trong vòng lặp for khi một điều kiện đã cho là đúng.

# một chương trình để triển khai câu lệnh vượt qua

# tạo một vòng lặp for trống
danh sách của tôi= ['NS','tôi','n','u','NS','NS','tôi','n','NS']
NStrongdanh sách của tôi:
nếu như(NS== 'n'):
#using câu lệnh vượt qua
đi qua
khác:
in(NS)

Đầu ra

Luồng chương trình chuyển sang lần lặp tiếp theo khi câu lệnh đã cho là đúng.

Phần kết luận

Câu lệnh vượt qua được sử dụng như một trình giữ chỗ cho mã trong tương lai. Nó được sử dụng khi chúng ta phải đặt mã trống bên trong một lớp, hàm, câu lệnh điều kiện hoặc vòng lặp. Bài viết này mô tả câu lệnh vượt qua với các ví dụ.