How To Call Str’ Object In Python

Python is an incredibly versatile programming language, used worldwide for a variety of applications.

One of the most common data types in Python is the string—simply a series of characters. In this tutorial, we will learn how to call a string (str) object in Python and manipulate it for different purposes.

Step 1: Create a String Object

To create a string object in Python, simply define a variable and assign it a sequence of characters within single or double quotes. Here’s an example:

Step 2: Accessing Characters in a String

You can access individual characters in a string using indexing. Each character in a string has a numbered position, starting from 0. To access the character at a specific index, use square brackets [] and the index number:

In this example, the variable first_char will hold the value 'H', as it is the character in the 0th index.

Step 3: Slicing a String

If you want to access a range of characters in a string, you can use slicing. To do this, provide the starting and ending indices separated by a colon within square brackets:

In this example, the variable substring holds the value 'Hello'. Note that the ending index is exclusive, so the slice goes up to, but does not include, the character at the specified end index.

Step 4: String Methods

Python provides a variety of built-in methods for working with strings, which can be called directly on a string object. For example, the upper() method returns a new string with all characters in uppercase:

In this example, the variable uppercase_string holds the value 'HELLO, WORLD!'.

For a detailed list of string methods in Python, consult the official Python documentation.

Step 5: Concatenating Strings

You can combine two or more strings into a single string using the + operator:

In this example, the variable concatenated_string holds the value 'Hello, World!'.

Now that we’ve learned the basics of working with string (str) objects in Python, let’s take a look at the full code used in this tutorial:


In this tutorial, we have gone over how to call a string (str) object in Python, as well as some basic string manipulation techniques. Working with strings is an essential part of programming in Python, as they are widely used for representing text and other forms of data. Keep practicing and experimenting with strings to become more proficient in using them in your Python applications.