Lệnh pass trong python

Trong bài trước bạn đã biết cách dùng lệnh continue và lệnh break trong Python để thay đổi vòng lặp. Trong phần này chúng ta sẽ tiếp tục một lệnh khác, lệnh pass trong Python, dùng như một placeholder (trình giữ chỗ) cho việc thực thi các hàm, vòng lặp,... trong tương lai. Trong Python, pass là một lệnh trống. Nói nôm na thì lệnh pass không làm gì cả, nó chỉ giữ chỗ cho các hàm, vòng lặp mà bạn đã thêm vào, nhưng chưa dùng đến trong hiện tại mà để 'dành cho con cháu' mở rộng trong tương lai. Vậy lệnh pass với chú thích, bình luận có giống nhau không? Không nhé, trình biên dịch code sẽ bỏ qua comment hoàn toàn, nhưng pass thì không bị bỏ qua. 

Cấu trúc của lệnh pass trong Python

pass

Chúng ta thường sử dụng lệnh này như một placeholder. Giả sử, bạn có một vòng lặp, hoặc một hàm, nhưng chưa biết nên xây dựng nó như thế nào, chưa biết nên code sao cho tối ưu và muốn để lại làm sau. Nhưng hàm, lệnh đó không thể có một khối lệnh rỗng, trình biên dịch sẽ báo lỗi, vì thế, chỉ cần sử dụng lệnh pass để xây dựng một khối lệnh rỗng, lúc này trình biên dịch sẽ hiểu và không 'phàn nàn' gì bạn nữa.

Ví dụ về lệnh pass

# pass chỉ giữ chỗ cho for</code>
<code># hàm sẽ được thêm vào sau.</code>
<code>sequence = {'p', 'a', 's', 's'}</code>
<code>for val in sequence:</code>
<code>  pass

Trong đoạn code trên, pass đã tạo nên một khối lệnh rỗng cho vòng lặp for. Khi bạn chạy khối lệnh sẽ thấy chẳng có gì xảy ra cả, với một lệnh pass như thế là thành công rồi đấy. 

Với các hàm hay class bạn muốn để dành cũng có thể làm tương tự:

<span class="kwd">def</span> <span class="kwd">function</span><span class="pun">(</span><span class="pln">args</span><span class="pun">):</span> <span class="kwd">pass</span>

hay:

<span class="kwd">class</span><span class="pln"> example</span><span class="pun">:</span> <span class="kwd">pass</span>
Trong bài tiếp theo bạn sẽ biết về các kỹ thuật lặp trong Python với rất nhiều ví dụ minh họa, đừng bỏ lỡ nhé. Bài tập: Hơn 100 bài tập Python có lời giải (code mẫu) Bài tiếp: Bài trước: Lệnh break và continue trong Python
Nguồn : http://quantrimang.com/lenh-pass-trong-python-143045

TIN LIÊN QUAN

Cách cài đặt Python trên Windows, macOS, Linux

Để bắt đầu làm quen với Python, trước tiên bạn cần cài đặt Python trên máy tính đang dùng, có thể là Windows, macOS hoặc Linux. Dưới đây là hướng dẫn cài đặt Python trên máy tính, cụ thể cho từng hệ điều hành.

Tìm hiểu chương trình Python đầu tiên

Trong bài viết này chúng ta cùng tìm hiểu một chương trình Python đơn giản để có cái nhìn rõ hơn một chút về Python, trước khi bắt đầu học về các thành phần chính của ngôn ngữ lập trình này nhé.

Cách kiểm tra tốc độ mạng Internet bằng lệnh cmd

Kiểm tra tốc độ mạng Internet sẽ giúp bạn biết tốc độ download, upload của mạng mình đang dùng có đúng với những gì nhà cung cấp mạng thông báo với bạn hay không. Sử dụng lệnh cmd này sẽ giúp bạn đo tốc độ mạng mà không cần dùng phần mềm.

Các Lệnh Cơ Bản trong game Mu Online

Trong bài này TCN sẽ tổng hợp tất cả những lệnh cơ bản trong game MU online để các bạn thao tác nhanh hơn. Có rất nhiều lệnh hữu ích như: Cộng điểm nhanh, di chuyển map, giao dịch, cưới hỏi , .. và nhiều lệnh về biểu cảm khác. Theo cú pháp thì tất

Xbox Game Pass: Các trò chơi bổ sung cho nửa cuối tháng 5 đã được tiết lộ

Xbox đã tiết lộ các bổ sung Xbox Game Pass cho nửa cuối tháng 5 và nó bao gồm một số game nặng khá lớn. Một trong những sự bổ sung bất ngờ cho danh sách là Jurrasic World Evolution 2.

Tiết lộ cách xem Pass Wifi trên iPhone cực đơn giản

Tiết lộ cách xem Pass Wifi trên iPhone cực đơn giản Nếu bạn chưa biết làm thế nào để xem lại Pass Wifi trên iPhone thì hãy thử 2 cách đơn giản sau đây nhé. 1. Xem pass Wifi trên iPhone qua cài đặt Router Bước 1: Mở phần Cài đặt trên iPhone rồi nhấn

Google dỡ bỏ lệnh cấm quảng cáo chính trị tại Mỹ

Google dỡ bỏ lệnh cấm quảng cáo chính trị tại Mỹ Tập đoàn công nghệ đa quốc gia Google của Mỹ sẽ gỡ bỏ lệnh cấm quảng cáo chính trị mà hãng này đã áp đặt vào ngày 14/1 sau vụ bạo loạn tại tòa nhà Quốc hội Mỹ đầu tháng 1 vừa qua. Biểu

THỦ THUẬT HAY

Cách kiểm tra kết nối IPv6

Có rất nhiều người thắc mắc về việc làm thế nào để kiểm tra khả năng kết nối IPv6. Bài viết dưới đây sẽ hướng dẫn các bạn cách kiểm tra kết nối IPv6 nhé.

10 ứng dụng siêu hữu ích trên Android chưa chắc bạn đã biết

Hãy cùng Quản Trị Mạng tham khảo 10 ứng dụng siêu hữu ích trên Android chưa chắc bạn đã biết nhé!

Hướng dẫn cài đặt WordPress trên Vitual Server bằng Cloud9

Việc tải và chạy server WordPress nội bộ khá phức tạp. Nếu là nhà phát triển dày dặn kinh nghiệm, bạn nên thiết lập một máy chủ cục bộ bằng XAMPP hoặc WAMP. Nhưng nếu bạn là “ma mới” chỉ muốn “nghịch ngợm” cài đặt

Biến iPhone thành webcame cho máy tính hay camera theo dõi

Bạn đang tìm cách chiếu từ camera iPhone lên màn hình lớn hay máy tính, laptop hay sử dụng camera iPhone làm webcam máy tính hoặc camera theo dõi. Tham khảo cách thực hiện đơn giản sau đây của chúng tôi nhé.

Tính năng màn hình khóa ẩn Samsung Galaxy có lẽ bạn không bao giờ biết

Samsung hay được gọi cách khác là “Gã khổng lồ công nghệ Hàn Quốc” một trong những nhà sản xuất điện thoại thông minh phổ biến nhất hiện nay. Samsung sản xuất điện thoại cho tất cả các phân khúc dù bạn sở hữu chiếc

ĐÁNH GIÁ NHANH

Đánh giá chi tiết TOP 10 Smartwatch đáng mua nhất 2023: Ngon - Bổ - Rẻ

Trong thời đại hiện nay, với sự phát triển ngày càng mạnh mẽ của công nghệ số, nhu cầu sử dụng các thiết bị hiện đại của con người càng tăng cao. Đồng hồ giờ đây không chỉ đơn thuần là một công cụ đo thời gian, mà nó

Đánh giá ASRock Taichi: Bo mạch chủ nền tảng X99 giá tốt

ASRock X99 Taichi là sự kết hợp giữa thiết kế tốt, tính năng vừa phải và mức giá dễ chịu cho những người mới nhập môn dòng bo mạch X99. Đây là một lựa chọn rất đáng giá nếu ngân sách của bạn không cho phép.

Honda CR-V 2017 - một trong những chiếc xe bán chạy nhất của Honda

Honda CR-V 2017 là một chiếc xe thực sự tốt mặc dù cho nó không hoàn hảo đến mức không còn gì để nâng cấp, sửa chữa.