Programming Articles

Page 1086 of 2547

How can I write a try/except block that catches all Python exceptions?

Manogna
Manogna
Updated on 13-Mar-2026 276 Views

It is a general thumb rule that though you can catch all exceptions using code like below, you shouldn't − try: # do_something() pass except: print("Exception Caught!") However, this will also catch exceptions like KeyboardInterrupt and SystemExit that we may not be interested in handling. This can make it difficult to interrupt your program or cause other unexpected behaviors. Better Approach with Exception Re-raising A better approach is to catch all exceptions but re-raise them after logging or handling. Here's a complete ...

Read More

How to catch StandardError Exception in Python?

Sarika Singh
Sarika Singh
Updated on 13-Mar-2026 644 Views

In Python 2, StandardError was a built-in exception class that served as a base class for all built-in exceptions except for SystemExit, KeyboardInterrupt, and GeneratorExit. Using this class, we were able to catch the most common runtime errors in a single except block. However, since Python 3, the StandardError class has been deprecated, and now all built-in exceptions directly inherit from the Exception class. If you are using Python 3, you should catch exceptions using Exception instead of StandardError. StandardError in Python 2 The StandardError class in Python 2 was designed to catch all standard exceptions that ...

Read More

Where can I find good reference document on python exceptions?

Rajendra Dharmkar
Rajendra Dharmkar
Updated on 13-Mar-2026 148 Views

Finding reliable documentation on Python exceptions is crucial for effective error handling. The following resources provide comprehensive information on Python exceptions. Official Python Documentation The Python official documentation is the most authoritative source for exception reference − Python 3.x (Latest): https://docs.python.org/3/library/exceptions.html Python 2.x (Legacy): https://docs.python.org/2/library/exceptions.html Note: Python 2 reached end-of-life in January 2020. It's recommended to use Python 3 documentation for current projects. What You'll Find in the Documentation The official documentation covers − Built-in exceptions − Complete list of all standard exception classes ...

Read More

How do you properly ignore Exceptions in Python?

Rajendra Dharmkar
Rajendra Dharmkar
Updated on 13-Mar-2026 652 Views

Ignoring exceptions in Python can be done using try-except blocks with a pass statement. Here are the proper approaches − Method 1: Using Bare except This approach catches all exceptions, including system-level exceptions − try: x, y = 7, 0 z = x / y print(f"Result: {z}") except: pass print("Program continues...") The output of the above code is − Program continues... Method 2: Using except Exception This is ...

Read More

C++ Program to Find GCD

Samual Sam
Samual Sam
Updated on 12-Mar-2026 15K+ Views

The Greatest Common Divisor (GCD) of two numbers is the largest number that divides both of them without leaving a remainder. For example, let's say we have two numbers 45 and 27 − 45 = 5 * 3 * 3 27 = 3 * 3 * 3 The common factors are 3 and 3, so the GCD of 45 and 27 is 9. Using Euclidean Algorithm (Modulo Method) The Euclidean algorithm finds the GCD by repeatedly replacing the larger number with the remainder of dividing the two numbers, until the remainder becomes 0. At that point, the other ...

Read More

Python program to count the elements in a list until an element is a Tuple?

AmitDiwan
AmitDiwan
Updated on 12-Mar-2026 702 Views

In this article, we will count the elements in a list until an element is a Tuple. A Python list can contain items of different types, including tuples. The goal is to iterate through the list and count how many elements appear before the first tuple is encountered. For example, given the following list − mylist = [25, 50, 75, 100, 125, (20, 175, 100, 87), 500] There are 5 elements (25, 50, 75, 100, 125) before the first tuple (20, 175, 100, 87), so the count is 5. Using isinstance() The isinstance() function checks whether an object ...

Read More

C++ Program to Find All Roots of a Quadratic Equation

karthikeya Boyini
karthikeya Boyini
Updated on 12-Mar-2026 9K+ Views

A quadratic equation is in the form ax2 + bx + c = 0. The roots of the quadratic equation are given by the following formula − x = −b ± √ b² − 4ac 2a The value b2 − 4ac is called the discriminant. It determines the nature of the roots. There are three cases − b2 > 4ac − The roots are real and different. b2 = 4ac − The roots are real and both roots are the same. b2 ...

Read More

Python program to find the number occurring odd number of times using Lambda expression and reduce function

AmitDiwan
AmitDiwan
Updated on 12-Mar-2026 31 Views

We can find the number occurring an odd number of times in a list using a Lambda expression and the reduce() function from the functools module. The approach uses the XOR (^) bitwise operator − XORing a number with itself cancels it out (returns 0), so after XORing all elements, only the number that appears an odd number of times remains. For example, given the following input − ele = [10, 20, 20, 30, 40, 20, 30, 10, 40] The output is 20, because 20 occurs three times (an odd count), while all other integers appear an even ...

Read More

Difference between attributes and properties in python?

Sarika Singh
Sarika Singh
Updated on 12-Mar-2026 8K+ Views

In Python, everything is an object, and every object has attributes and methods. Attributes are data variables that describe the object (such as name, age, or height), while properties are a special kind of attribute that use getter, setter, and deleter methods to control access to the underlying data. Attributes in Python Attributes are variables that belong to an object. They are usually defined in the __init__ method and accessed using dot notation ? Example class Dog: def __init__(self, name, age): self.name = name ...

Read More

Saving Python functions in a Sqlite table

Sarika Singh
Sarika Singh
Updated on 12-Mar-2026 382 Views

In Python, you can store a function as a text string in a SQLite database using the sqlite3 module. You cannot run the function directly from the database, but you can retrieve the code later and execute it using Python's exec() or eval() functions. This is helpful when you want to store or update function logic, like in code editors, plugins, or apps that run user-created scripts. Using sqlite3 and exec() Function The sqlite3 module is used to create and work with SQLite databases in Python. The exec() function can run Python code that is stored as a string, including ...

Read More
Showing 10851–10860 of 25,466 articles
Advertisements