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

4 cách chuyển dữ liệu trên điện thoại iPhone và Android nhanh gọn và cực dễ dàng

Chuyển dữ liệu trên một thiết bị cũ sang một điện thoại mới thì làm như thế nào? Trong bài viết chính là 4 cách đơn giản và dễ làm nhất dành cho bạn.

Cách giảm sự lộn xộn về những thông báo trên iPhone

Điện thoại đã trở thành bạn đồng hành và trợ lý cá nhân cho hầu hết các chủ sở hữu trong vài năm trở lại đây. Dù là bất kỳ hệ sinh thái nào, các nhà sản xuất vẫn đang cố gắng tung ra nhiều hơn các ứng dụng để đáp ứng

Những lời khuyên về tạo chữ ký Email trong Doanh nghiệp

Đừng bỏ qua cơ hội quảng cáo hình ảnh cá nhân bằng cách tạo chữ ký email thật chuyên nghiệp bởi vì đây là cách để 'giao tiếp' với khách hàng rất hiệu quả.

Hướng dẫn gửi nhạc, bài hát qua tin nhắn Zalo cực nhanh chóng

Hướng dẫn bạn cách gửi nhạc, bài hát qua tin nhắn Zalo để bạn có thể chia sẽ những bài nhạc mà mình ưa thích cho bạn bè và người thân cùng thưởng thức. Click để xem ngay!

Làm thế nào để biết ai đó chặn số của bạn trên iPhone?

Bạn đang cố gắng gọi cho ai đó và cuộc gọi dường như không thực hiện được hoặc có vẻ như họ không bắt máy. Bạn cho rằng họ đã chặn số của mình, dưới đây là cách để kiểm tra điều đó.

ĐÁNH GIÁ NHANH

Mitsubishi Outlander CKD 2018: Có cạnh tranh được với Mazda CX-5 và Honda CR-V không?

Phân khúc xe gầm cao trong tầm giá khoảng 1 tỷ đồng ở Việt Nam hiện đang cực kỳ sôi động với Honda CR-V, Mazda CX-5, Nissan X-Trail hay các đại diện Hàn Quốc như Kia Sorento, Hyundai Tucson. Trong bối cảnh rất

Đánh giá OPPO R17 Pro sau gần 2 tháng: Không dành cho tất cả, thăm dò thị trường!

Dù là sản phẩm cao cấp nhưng R17 Pro không được OPPO quảng báo rộng rãi giống như các thiết bị thuộc dòng F-Series đang nhận được rất nhiều sự yêu thích của người dùng với doanh số luôn nằm trong top 3 sản phẩm bán

Đánh giá Mitsubishi Outlander: crossover đẹp và chất, đẳng cấp Nhật Bản

Sau hành trình dài trải nghiệm khám phá, chúng tôi mới hiểu vì sao Mitsubishi Motors Việt Nam lại tự tin vào quyết tâm giành chiến thắng khi tung Outlander mới vào thị trường cạnh tranh đầy khốc liệt.