Rajendra Dharmkar

Rajendra Dharmkar

160 Articles Published

Articles by Rajendra Dharmkar

Page 14 of 16

How to delete a character from a string using python?

Rajendra Dharmkar
Rajendra Dharmkar
Updated on 24-Mar-2026 1K+ Views

Python strings are immutable, meaning you cannot modify them directly. However, you can create new strings with specific characters removed using several methods. Here are the most effective approaches to delete a character from a string in Python. Using String Slicing String slicing allows you to remove a character at a specific position by concatenating parts before and after that position ? # Define a string text = "Hello World" # Remove character at index 4 (first 'o') new_text = text[:4] + text[5:] print("Original:", text) print("Modified:", new_text) Original: Hello World Modified: ...

Read More

How to generate random strings with upper case letters and digits in Python?

Rajendra Dharmkar
Rajendra Dharmkar
Updated on 24-Mar-2026 1K+ Views

Generating random strings with uppercase letters and digits is common in Python for creating passwords, tokens, or unique identifiers. Here are several effective methods to accomplish this ? Using random.choices() The random.choices() function allows repeated character selection, making it ideal for generating random strings of any length ? import random import string # Define the length and character set length = 10 characters = string.ascii_uppercase + string.digits # Generate random string with possible duplicates result = ''.join(random.choices(characters, k=length)) print(result) 8KM2N7QX5R Using random.choice() with Loop This method builds the ...

Read More

How to extract numbers from a string in Python?

Rajendra Dharmkar
Rajendra Dharmkar
Updated on 24-Mar-2026 13K+ Views

Python provides several methods to extract numbers from strings. Whether you need integers, floating-point numbers, or both, these techniques will help you parse numeric data from text efficiently. Using Regular Expressions (re.findall) The most powerful approach uses regular expressions to match different number patterns ? import re # Extract integers and floats text = "The price is $29.99 and quantity is 5" numbers = re.findall(r'\d+\.\d+|\d+', text) print("String format:", numbers) # Convert to appropriate numeric types numeric_values = [] for num in numbers: if '.' in num: ...

Read More

Does Python have a string \'contains\' substring method?

Rajendra Dharmkar
Rajendra Dharmkar
Updated on 24-Mar-2026 859 Views

Python provides several methods to check if a string contains a substring. The most common and Pythonic approach is using the in operator, which returns True if the substring exists and False otherwise. Using the 'in' Operator The in operator is the simplest way to check for substring containment ? text = "Python is a powerful programming language" # Check if substring exists if "Python" in text: print("Substring found!") else: print("Substring not found.") Substring found! Case-Sensitive vs Case-Insensitive Search The in ...

Read More

How to handle invalid arguments with argparse in Python?

Rajendra Dharmkar
Rajendra Dharmkar
Updated on 24-Mar-2026 3K+ Views

Argparse is a Python module that helps you create easy-to-use command-line interfaces. When building these interfaces, it's important to handle invalid arguments properly to give clear feedback to users and prevent your program from crashing unexpectedly. There are several ways to handle invalid arguments in argparse. You can catch errors using try-except blocks, restrict allowed options with choices, validate inputs with custom functions, or control the number of arguments using nargs. These methods make your command-line programs more reliable and user-friendly. Using Try-Except Blocks One simple method to handle invalid arguments is to put your argument parsing ...

Read More

How to raise Python exception from a C extension?

Rajendra Dharmkar
Rajendra Dharmkar
Updated on 24-Mar-2026 422 Views

When writing a C extension for Python, you might need to raise an exception if something goes wrong in your C code. Python provides a special C API that helps you to raise errors in a way that works just like regular Python exceptions. This is helpful because even if your code is written in C for better performance, users can still handle errors using Python's normal try...except blocks. It makes your extension feel just like any other Python module. Using Python C API to Raise Exceptions In C extensions for Python, you can raise exceptions using ...

Read More

Which one is the Python module to obfuscate javascript?

Rajendra Dharmkar
Rajendra Dharmkar
Updated on 18-Mar-2026 1K+ Views

You can use the jsmin module to minimize and obfuscate JavaScript code using Python. Minification removes whitespace, comments, and unnecessary characters from JavaScript files, reducing file size without changing functionality. Installing jsmin Install jsmin using pip − $ pip install jsmin Syntax Following is the basic syntax for using jsmin in Python − from jsmin import jsmin minified_code = jsmin(javascript_string) The jsmin() function takes a JavaScript source string as input and returns the minified version as a string. Minifying a JavaScript File To use jsmin in ...

Read More

What is the difference between time.clock() and time.time()?

Rajendra Dharmkar
Rajendra Dharmkar
Updated on 17-Mar-2026 701 Views

The function time.time() returns the time in seconds since the epoch, i.e., the point where the time starts. For Unix and Windows, the epoch is January 1, 1970 (UTC). The function time.clock() was used to measure processor time on Unix and wall-clock time on Windows. However, time.clock() was deprecated in Python 3.3 and removed in Python 3.8. The recommended replacements are time.perf_counter() for wall-clock timing and time.process_time() for CPU time. Syntax import time time.time() # Wall-clock time since epoch time.perf_counter() # ...

Read More

How to compare Python DateTime with Javascript DateTime?

Rajendra Dharmkar
Rajendra Dharmkar
Updated on 15-Mar-2026 958 Views

Both Python and JavaScript have unique ways of representing date and time data. To compare Python datetime objects with JavaScript Date objects, we must ensure that both are converted to a common format, such as ISO 8601 strings or Unix timestamps (milliseconds since epoch). The following are two major differences between Python datetime and JavaScript Date objects: Month Representation: JavaScript uses a 0-indexed month (0 for January, 11 for December), while Python uses a 1-indexed month (1 for January, 12 for December). Default Time Zone: Python defaults to UTC, ...

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
Showing 131–140 of 160 articles
Advertisements