Server Side Programming Articles

Page 622 of 2109

How to change the look of Python operators?

Sai Subramanyam
Sai Subramanyam
Updated on 24-Mar-2026 219 Views

Python and most mainstream languages do not allow changing how operators look or their visual representation. This is a fundamental design decision that maintains code consistency and readability. If you're trying to replace something like a == b with a equals b, you can't do that directly. In Python, this restriction is quite intentional — an expression such as a equals b would look ungrammatical to any reader familiar with Python's syntax. Why Operators Cannot Be Changed Python's syntax is fixed and operators are part of the language grammar. The following example shows standard operator usage ? ...

Read More

How can I represent python tuple in JSON format?

Sindhura Repala
Sindhura Repala
Updated on 24-Mar-2026 28K+ Views

Python tuples can be represented in JSON format as arrays. Since JSON doesn't have a native tuple type, Python's json module automatically converts tuples to JSON arrays, preserving the data while changing the structure slightly. What is JSON? JSON (JavaScript Object Notation) is a lightweight, human-readable data interchange format. While derived from JavaScript, it works as a language-independent text format compatible with Python and many other programming languages. JSON facilitates data exchange between servers and web applications. JSON is composed of two main structures: Name/value pairs (like objects or dictionaries) Ordered collections of values (like ...

Read More

How can I convert Python tuple to C array?

Vikram Chiluka
Vikram Chiluka
Updated on 24-Mar-2026 10K+ Views

In this article, we will show you how to convert a Python tuple to a C array. Python does not have a built-in array data type like other programming languages, but you can create an array using a library like NumPy. Installation If you haven't already installed NumPy on your system, run the following command to do so ? pip install numpy Methods for Tuple to Array Conversion The Python NumPy library provides various methods to create, manipulate and modify arrays in Python. Following are the two important methods that help us convert ...

Read More

How can I convert bytes to a Python string?

Vikram Chiluka
Vikram Chiluka
Updated on 24-Mar-2026 12K+ Views

In Python, bytes are sequences of 8-bit values, while strings are sequences of Unicode characters. Converting bytes to strings is a common task when working with file I/O, network data, or encoded text. Python provides several built-in methods to perform this conversion efficiently. Converting Bytes to Strings in Python The following methods can be used to convert bytes to Python strings ? Using decode() method Using str() function Using codecs.decode() function Using pandas library Using decode() Method ...

Read More

Where are operators mapped to magic methods in Python?

Vikram Chiluka
Vikram Chiluka
Updated on 24-Mar-2026 584 Views

In this article, we will explain where operators are mapped to magic methods in Python and how they enable operator overloading. Python Magic methods are special methods that begin and end with double underscores. They are also known as dunder methods. Magic methods are not intended to be invoked directly by you, but rather invocation occurs by the class on a specific action. When you use the + operator to add two numbers, the __add__() method is called internally. Many magic methods in Python are defined by built-in classes. To get the number of magic methods inherited by ...

Read More

How will you explain Python Operator Overloading?

Jayashree
Jayashree
Updated on 24-Mar-2026 324 Views

Python operator overloading allows you to define custom behavior for built-in operators when used with user-defined classes. Every class in Python inherits from the object class, which contains special methods (also called magic methods or dunder methods) that correspond to various operators. These special methods have names surrounded by double underscores, like __add__(), __sub__(), __eq__(), etc. By overriding these methods in your class, you can define how operators work with your objects. Common Operator Overloading Methods Here are the most frequently used magic methods for operator overloading − Operator Magic Method Description ...

Read More

How do I find the largest integer less than x in Python?

Jayashree
Jayashree
Updated on 24-Mar-2026 3K+ Views

In this article, we will show you how to find the largest integer less than or equal to x in Python using the floor function. The Greatest Integer Function [x] denotes the integral part of a real number x that is the closest and smallest integer to x. It's also called the floor function. [x] = the largest integer less than or equal to x Understanding the Floor Function If n ≤ x < n+1 where n is an integer, then [x] = n. This means if x lies in the interval [n, n+1), ...

Read More

How to pick a random number not in a list in Python?

Vikram Chiluka
Vikram Chiluka
Updated on 24-Mar-2026 3K+ Views

Sometimes we need to pick a random number that is not present in a given list. Python provides several approaches to accomplish this task using the random module combined with different data structures and techniques. Using random.choice() with Loop The random.choice() function returns a random element from a sequence. We can combine it with a loop to find numbers not in the original list ? Syntax random.choice(sequence) Parameters sequence − any sequence like list, tuple, or range Example This example creates a new list of numbers not present in the ...

Read More

How to generate non-repeating random numbers in Python?

Vikram Chiluka
Vikram Chiluka
Updated on 24-Mar-2026 48K+ Views

Generating non-repeating random numbers is a common requirement in Python applications. This article demonstrates four different approaches: using randint() with a loop, random.sample() with lists or ranges, and random.choices(). Using randint() with Loop and Checking This method generates random numbers one by one and checks if they already exist in the result list ? import random # Create empty list for storing unique random numbers random_numbers = [] # Generate 10 unique random numbers between 1 and 100 while len(random_numbers) < 10: num = random.randint(1, 100) ...

Read More

How to overload Python comparison operators?

Pythonista
Pythonista
Updated on 24-Mar-2026 16K+ Views

Python provides magic methods to define custom behavior for comparison operators. The comparison operators (=, == and !=) can be overloaded by implementing __lt__, __le__, __gt__, __ge__, __eq__ and __ne__ magic methods respectively. Magic Methods for Comparison Operators Operator Magic Method Description == __eq__() Equal to != __ne__() Not equal to = __ge__() Greater than or equal to Example: Overloading Comparison Operators The following example demonstrates overloading the == and >= operators for a custom Distance class − class Distance: ...

Read More
Showing 6211–6220 of 21,090 articles
« Prev 1 620 621 622 623 624 2109 Next »
Advertisements