- Python Basics
- Python Home
- Python History
- Python Applications
- Python Features
- Python Versions
- Python Environment Setup
- Python Basic Syntax
- Python end (end=)
- Python sep (sep=)
- Python Comments
- Python Identifiers
- Python Variables
- Python Operators
- Python Ternary Operator
- Python Operator Precedence
- Python Control & Decision
- Python Decision Making
- Python if elif else
- Python Loops
- Python for Loop
- Python while Loop
- Python break Statement
- Python continue Statement
- Python pass Statement
- Python break Vs continue
- Python pass Vs continue
- Python Built-in Types
- Python Data Types
- Python Lists
- Python Tuples
- Python Sets
- Python frozenset
- Python Dictionary
- List Vs Tuple Vs Dict Vs Set
- Python Numbers
- Python Strings
- Python bytes
- Python bytearray
- Python memoryview
- Python Misc Topics
- Python Functions
- Python Variable Scope
- Python Enumeration
- Python import Statement
- Python Modules
- Python operator Module
- Python os Module
- Python Date & Time
- Python Exception Handling
- Python File Handling
- Python Advanced
- Python Classes & Objects
- Python @classmethod Decorator
- Python @staticmethod Decorator
- Python Class Vs Static Method
- Python @property Decorator
- Python Regular Expressions
- Python CGI Programming
- Python Network Programming
- Python Send E-mail
- Python Multi-threading
- Python XML Processing
- Python MySQL Database
- Python GUI Programming
- Python Event Handling
- Python Keywords
- Python All Keywords
- Python and
- Python or
- Python not
- Python True
- Python False
- Python None
- Python in
- Python is
- Python as
- Python with
- Python yield
- Python return
- Python del
- Python from
- Python lambda
- Python assert
- Python Built-in Functions
- Python All Built-in Functions
- Python print() Function
- Python input() Function
- Python int() Function
- Python len() Function
- Python range() Function
- Python str() Function
- Python ord() Function
- Python chr() Function
- Python read()
- Python write()
- Python open()
- Python Examples
- Python Examples
- Python Test
- Python Online Test
- Give Online Test
- All Test List
Difference between pass and continue in Python
This article is created to clear all your doubt on the two conditional statements of Python language, that are pass and continue statement. I'm sure, after understanding all the things provided here, you'll get the complete knowledge about these two statements or keywords.
pass Vs continue
The table given below differentiates pass and continue statements of Python programming language:
pass | continue |
---|---|
does nothing | jumps for next iteration |
required when syntactically needed but practically not | required when want to skip the execution of remaining statement(s) inside the loop for current iteration |
can be used as a placeholder for future code | can not be used as a placeholder for future code |
pass Vs continue Example
Example helps a lot in understanding the topic of any computer programming language like Python. Therefore here also, I've created an example, that easily shows you the difference between these two statements:
nums = [1, 2, 3, 4, 5] print("----Using \"pass\"-------") for n in nums: if n == 3: pass print(n) print("----Using \"continue\"-------") for n in nums: if n == 3: continue print(n)
This program produces following output:
As you can see from the above output, the pass statement does nothing, whereas the continue statement skip the execution of remaining statement, that is, continue jumps for the next iteration, whereas pass does not.
« Previous Tutorial Next Tutorial »