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 chỉnh vị trí của webcam khi Live Stream Video trên Facebook

Bạn xem các kênh Stream và thấy họ có 1 cái hình webcam nho nhỏ ở góc màn hình? Thiết lập như nào để stream được như vậy nhỉ?

Một vài mẹo nhỏ để bản báo cáo Excel của bạn trông chuyên nghiệp hơn

Một vài mẹo bỏ túi nho nhỏ giúp cho bản cáo cáo bằng Excel của bạn trông chuyên nghiệp và ấn tượng hơn.

Trải nghiệm bộ ảnh nền động Dynamic của iPhone X trên các máy đời cũ

Khác hoàn toàn với Live Wallpaper khi không yêu cầu người dùng phải sử dụng lực nhấn để tạo hiệu ứng động, ảnh nền Dynamic sẽ hiển thị các hình tròn nổi và liên tục chuyển động một cách tự nhiên xung quanh màn hình

20 câu nói truyền cảm hứng nổi tiếng nhất của Steve Jobs

'Đôi khi cuộc đời sẽ ném gạch vào đầu bạn. Đừng đánh mất niềm tin'.

Hướng dẫn cài đặt "PPSSPP", trình giả lập máy PSP trên iPhone, iPad không cần Jailbreak

PPSSPP là một trình giả lập chuyên dùng để chơi các tựa game của máy PSP (loại máy chơi game cosole cầm tay của sony) trên Smartphone và PC.

ĐÁNH GIÁ NHANH

Đánh giá camera Asus ZenFone 3 ZE552KL

Asus ZenFone 3 đã có sự cải tiến vượt bậc về camera, hãy cùng đánh giá xem sự cải tiến đó mạnh mẽ đến mức nào, liệu có đủ để xếp vào hàng tốt nhất

Đánh giá xe Nissan X-Trail 2016 vừa ra mắt tại Việt Nam

Nissan X-Trail tiếp tục là một sự lựa chọn phổ biến cho các khách hàng muốn mua một chiếc SUV hạng trung. Dù không đứng đầu phân khúc nhưng X-Trail vẫn thực sự quyến rũ khiến khách hàng khó lòng...