Featured Post

Python: Built-in Functions vs. For & If Loops – 5 Programs Explained

Image
Python’s built-in functions make coding fast and efficient. But understanding how they work under the hood is crucial to mastering Python. This post shows five Python tasks, each implemented in two ways: Using built-in functions Using for loops and if statements ✅ 1. Sum of a List ✅ Using Built-in Function: numbers = [ 10 , 20 , 30 , 40 ] total = sum (numbers) print ( "Sum:" , total) 🔁 Using For Loop: numbers = [ 10 , 20 , 30 , 40 ] total = 0 for num in numbers: total += num print ( "Sum:" , total) ✅ 2. Find Maximum Value ✅ Using Built-in Function: values = [ 3 , 18 , 7 , 24 , 11 ] maximum = max (values) print ( "Max:" , maximum) 🔁 Using For and If: values = [ 3 , 18 , 7 , 24 , 11 ] maximum = values[ 0 ] for val in values: if val > maximum: maximum = val print ( "Max:" , maximum) ✅ 3. Count Vowels in a String ✅ Using Built-ins: text = "hello world" vowel_count = sum ( 1 for ch in text if ch i...

The Easy Way to Split String Python Partition Method

Here's a way without the Split function you can split (or extract) a substring. In Python the method is Partition. You'll find here how to use this method with an example. 


Split string using the Partition

How to Split the string using Partition method

 

Returns Left side part

Example-1

my_string='ABCDEFGH||10||123456.25|'

my_partition=my_string.partition('|')[0]

print(my_partition)


Output

|10||123456.25|


** Process exited - Return Code: 0 **
Press Enter to exit terminal

Example-2

Returns from the separator to last of the string.

my_string='ABCDEFGH||10||123456.25|'
my_partition=my_string.partition('|')[-1]
print(my_partition)

Output

|10||123456.25|


** Process exited - Return Code: 0 **
Press Enter to exit terminal


The use of Rpartition to split a string in Python


Example-1

Returns except right side last separator.

my_string='ABCDEFGH||10||123456.25|'
my_partition=my_string.rpartition('|')[0]
print(my_partition)

Output

ABCDEFGH||10||123456.25


** Process exited - Return Code: 0 **
Press Enter to exit terminal

Example-2

Returns no string

my_string='ABCDEFGH||10||123456.25|'
my_partition=my_string.rpartition('|')[-1]
print(my_partition)


Output




** Process exited - Return Code: 0 **
Press Enter to exit terminal


Top Udemy courses

Comments

Popular posts from this blog

SQL Query: 3 Methods for Calculating Cumulative SUM

5 SQL Queries That Popularly Used in Data Analysis

Big Data: Top Cloud Computing Interview Questions (1 of 4)