Article Categories
- All Categories
-
Data Structure
-
Networking
-
RDBMS
-
Operating System
-
Java
-
MS Excel
-
iOS
-
HTML
-
CSS
-
Android
-
Python
-
C Programming
-
C++
-
C#
-
MongoDB
-
MySQL
-
Javascript
-
PHP
-
Economics & Finance
Articles by Rohan Singh
144 articles
Python Program to Replace the Spaces of a String with a Specific Character
In Python, spaces in a string can be replaced with specific characters using the replace() method. The replace() method substitutes all occurrences of a specified substring with a new substring. This article demonstrates how to use replace() to replace spaces with various characters. Syntax The syntax of the replace() method is ? string.replace(old, new[, count]) Parameters old − The substring to be replaced new − The replacement substring count (optional) − Number of occurrences to replace. If omitted, all occurrences are replaced Example 1: Replace Spaces with Hyphens To ...
Read MorePython Program to open a file in the read-write mode without truncating the file
In Python, we can open a file in read-write mode without truncating it by using the a+ mode. Truncating a file refers to deleting its existing content before opening. This article demonstrates how to preserve existing data while still being able to read and write to files. What is a+ Mode? The a+ mode opens a file for both reading and writing without truncating existing content. New data is appended to the end of the file, preserving all original content. The file pointer starts at the end for writing operations. Syntax open('filename', 'a+') ...
Read MorePython Program to Insert a string into another string
In Python, inserting a string into another string is a common operation for text manipulation. Python provides several methods including concatenation, string interpolation, slicing, and the replace() method. Each approach has its own advantages depending on your specific use case. Using Concatenation Operator (+) String concatenation joins multiple strings together using the (+) operator. This method is straightforward and works well when you know the exact position where you want to insert the string ? first_part = "Hello, " second_part = "world!" inserted_text = "Python " new_string = first_part + inserted_text + second_part print(new_string) ...
Read MorePython Program to implement switch statement on String
In Python, we can implement switch statements on a string using the dictionary-based approach, class-based approach, and lambda-based approach. Unlike other programming languages like Java, C++, etc., Python does not have a built-in switch statement. In this article, we will see how we can achieve the switch statement functionality in Python using different approaches. The Switch Statement in Other Programming Languages Before understanding how Python implements switch statements, we need to understand how switch statements work and how they are implemented in other programming languages. A switch statement is a conditional statement that evaluates an expression and ...
Read MorePython Program to Get a Character From the Given String
In Python, you can access individual characters from a string using indexing with the [ ] operator. Python uses zero-based indexing, where the first character is at index 0. You can also use negative indexing to access characters from the end, and slicing to extract multiple characters. Using [ ] Operator Syntax string[index] Here string is the given string from which you want to access a specific character, and index is the position of the character (starting from 0). Positive Indexing Access characters using positive indices starting from 0 − ...
Read MorePython Program To Find all the Subsets of a String
In Python, a subset of a string is a sequence of characters that appears in the original string. We can find all the subsets of a string using the itertools module to generate combinations of characters. In this article, we will see how to generate all possible subsets by creating combinations of different lengths. Syntax itertools.combinations(iterable, r) The combinations() function takes an iterable (like a string) and r which represents the length of combinations to generate. It returns all possible combinations of that specific length. Algorithm Initialize an empty list to store ...
Read MorePython Program to divide a string in \'N\' equal parts
In Python, a string can be divided into N equal parts using the slicing method. Substrings of equal length can be extracted using the Python slicing method by specifying the starting and ending index of the substring. In this article, we will see how we can divide a string into N equal parts using the Python slicing method. To divide a string into N equal parts we need to create a function that takes the original string and the number of parts in which the string is to be divided as input and returns the resultant N equal strings. ...
Read MorePython Program to Display all the directories in a directory
In Python, we can use the pathlib module, os module, and glob module to display all the directories within a directory. The os module contains various functions like os.scandir(), os.walk(), os.listdir(), and glob methods like glob() and iglob() to list all directories in a specified path. Method 1: Using the Pathlib Module The pathlib module provides an object-oriented approach to handle file system paths. We can use Path.iterdir() to get path objects of directory contents and filter directories using is_dir(). Syntax Path('directory_path').iterdir() Example This example shows how to list all directories in ...
Read MorePython Program to Differentiate String == operator and__eq__() method
In Python, the comparison operator == and __eq__() method are closely related but serve different purposes when working with strings and objects. The == operator provides default comparison behavior, while __eq__() allows custom equality logic. Understanding their differences is crucial for effective string comparison in data analysis and object-oriented programming. == Operator in Python The == operator is used to compare two values for equality. It returns True when values are equal and False when they differ. For strings, it compares content regardless of memory location ? str1 = "Hello World" str2 = "Hello World" str3 ...
Read MorePython Program to demonstrate the string interpolation
In Python, we can demonstrate string interpolation using f-strings, the % operator, and the format() method. String interpolation is the process of inserting dynamic data or variables into a string, making it useful for creating formatted strings without manual concatenation. Method 1: Using f-strings An f-string is a string literal that starts with f or F. The prefix indicates that the string contains expressions enclosed in curly braces {}, which are evaluated at runtime. Example Here we create variables and use an f-string to interpolate their values into a formatted message ? name = ...
Read More