How to perform functions related to Python String

Python is one of the most popular programming languages – it provides an easy-to-read, pseudo-code format of a program. This program makes it easier to understand the overall program structure and algorithm. There are many ways in which particular Python logic can be written. Below are some Python program tricks that will help you to work with strings.

Strings

Let’s look at the different operations that can be performed on the string below.

word = 'Sample'
print(len(word))
+---+---+---+---+---+---+
 | S | a | m | p | l | e |
+---+---+---+---+---+---+
 0   1   2   3   4   5   6
 -6  -5  -4  -3  -2  -1

1. Concatenation

Concatenation joins a string with another string.

word = 'Sample'
word = word + ' ' + 'trick'
print(word)

2. Indexed Access of Strings

A string in Python can be indexed to perform operations on the string.

word = 'Sample'
print(word[3])
word = 'Sample'
print(word[-2])
word = 'Sample'
print(word[::-1])
word = 'Sample'
for char in reversed(word):
print(char)

3. Slicing of Strings

Slicing allows us to access a substring of characters from a word.

word = 'Sample'
print(word[0:3])
word = 'Sample'
print(word[4:5])
word = 'Sample'
print(word[:5])

4. Remove leading and trailing characters

The strip() method can be used to remove space before and after a string.

print(' Sample '.strip())
print('sample'.strip('ple'))

5. Left fill with ASCII β€˜0’

To left fill with ASCII 0, use the zfill() method to make a length that is of required string width.

print("10".zfill(6))
print("-10".zfill(6))

6. Find Substring

The find() method can be used to extract a substring from a string.

print('sample'.find('am',0,5))
print('sam' in 'sample')

7. Find if the string contains numbers

The isalpha() method can be used to see if a string contains a number.

print('123'.isalpha())

8. Find if the string is alphanumeric

The isalnum() method can be used to find if a string is alphanumericcontains at least one character.

print(' '.isalnum())
print('abc'.isalnum())

9. Find if the string is having only whitespace

The isspace() method can be used to determine if the string is only a whitespace character.

print(' '.isspace())
print('Sample '.isspace())

10. Remove Spaces on the left side of the string

The lstrip() method can be used to remove whitespace characters on the left.

print(' sample '.lstrip())
New on Educative
Learn to Code
Learn any Language as a beginner
Develop a human edge in an AI powered world and learn to code with AI from our beginner friendly catalog
πŸ† Leaderboard
Daily Coding Challenge
Solve a new coding challenge every day and climb the leaderboard

Free Resources