×

Python Tutorial

Python Basics

Python I/O

Python Operators

Python Conditions & Controls

Python Functions

Python Strings

Python Modules

Python Lists

Python OOPs

Python Arrays

Python Dictionary

Python Sets

Python Tuples

Python Exception Handling

Python NumPy

Python Pandas

Python File Handling

Python WebSocket

Python GUI Programming

Python Image Processing

Python Miscellaneous

Python Practice

Python Programs

Python try Keyword

By IncludeHelp Last updated : December 07, 2024

Description and Usage

The try is a keyword (case-sensitive) in python, it is a part of "try...except" block, it is used to define a block (of coding statements) to test/check whether this block contains an exception or not. If try block contains an exception program's control moves to the except block.

Syntax

Syntax of try keyword:

try:
  statement(s)-1
except:
  statement(s)-2

While executing the statement(s)-1, if there is any exception raises, control jumps to except block and statement(s)-2 executes.

Sample Input/Output

Input:
a = 10
b = 0

try:
  # no error
  result = a%b
  print(result)
    
except:
  print("There is an error")

Output:
There is an error

Example 1

Find modulus of two number and handle exception, if divisor is 0.

# python code to demonstrate example of 
# try, except keyword  

# Find modulus of two number and 
# handle exception, if divisor is 0

a = 10
b = 3

try:
    # no error
    result = a%b
    print(result)
    
    # assign 0 to b
    # an error will occur
    b = 0
    result = a%b
    print(result)
    
except:
    print("There is an error")

Output

1
There is an error

Example 2

try:
    # Attempt to open a file that doesn't exist
    file = open("nonexistent.txt", "r")
    content = file.read()
    print(content)
except FileNotFoundError:
    # Handle the exception
    print("Error: File not found!")

Output

Error: File not found!
Advertisement

Comments and Discussions!

Load comments ↻


Advertisement
Advertisement!
Advertisement
Advertisement



Copyright © 2024 www.includehelp.com. All rights reserved.