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

Hướng dẫn cách tắt tự động đồng bộ hóa iPhone/iPad với iTunes

Nếu người dùng thường kết nối iPhone/iPad với máy tính chỉ để sạc pin thì việc tắt chế độ tự động đồng bộ là điều nên làm

Hướng dẫn tìm địa chỉ IP đơn giản và nhanh chóng

Địa chỉ IP là cách để cung cấp thông tin về nơi bạn cần truy cập trong mạng. Mọi thiết bị trong mạng đều có địa chỉ IP 'riêng' trong mạng đó, còn toàn bộ mạng lại có IP 'công cộng' trên mạng Internet. Mặc dù địa chỉ IP

4 bước nén ảnh giữ nguyên chất lượng bằng công cụ của Google

Bạn đang tìm kiếm một công cụ nén ảnh chất lượng nhưng chưa biết tìm kiếm ở đâu thì hãy xem qua bài viết sau đây.

Hướng dẫn vào Safe Mode trên Mac OS

Hãy cùng điểm qua một số thói quen xấu không ít những người chụp ảnh gặp phải để nhìn nhận và rút kinh nghiệm cho bản thân nhé.

Hướng dẫn tải video từ Google Drive khi bị khóa chức năng Download

Bạn đã từng nhận được một video được bạn bè chia sẻ từ Google Drive mà lại không được tải xuống? Google Drive có tính năng chặn download. Tuy nhiên, TCN sẽ hướng dẫn các bạn một mẹo nhỏ để tải video từ Google Drive khi

ĐÁNH GIÁ NHANH

Đánh giá ưu nhược điểm của Subaru Forester 2019 thế hệ mới

Đánh giá Subaru Forester 2019 thế hệ mới vừa ra mắt: Dù là một mẫu xe hoàn toàn mới nhưng Subaru Forester 2019 không có nhiều thay đổi mang tính đột phá trong thiết kế, tuy nhiên các tính năng an toàn được hãng xe Nhật

Đánh giá Lenovo Yoga 530: Mỏng nhẹ, gập xoay đa năng và pin rất trâu

Với thiết kế mỏng nhẹ, cấu hình khá và được trang bị sẵn ổ SSD, Lenovo Yoga 530 đã cho chúng ta thêm một lựa chọn thú vị nữa khi mua laptop gập xoay. Chúng ta hãy cùng tìm hiểu kỹ hơn về chiếc laptop này trong bài viết