Python Strings

Python strings; Through this tutorial, i am going to show you everything about python strings. And as well as how to create, format, modify strings in Python.

If you want to manipulate with strings in python. So Many Python methods available, such as replace() , join() , or split() modify strings. However, they do not modify the original string.

Strings in Python

And in this python string tutorial, will show you how to use the python in-built function with strings. And some important python in-build methods, which are used with python strings.

What is String in Python?

In python, A string is a sequence of characters. Strings are immutable. 

How to create a string in Python?

To create a string in python, enclose the characters in Python with a single quote or double-quotes. And triple quotes are used to create multiline strings.

Let us take an example in which will make string using single quote, double-quotes and triple quotes. You can see the example below:

# all of the following are same
my_string = 'Hello'
print(my_string)
my_string = "Hello"
print(my_string)
my_string = '''Hello'''
print(my_string)

Output

Hello
Hello
Hello

Python create multiline string

So far you have created a single-line string. Now you will learn how to create multiple line strings in Python.

For this, you put an example in which you will make a multiline string by using triple quote. The example can be seen below:

# triple quotes string can extend multiple lines
my_string = """Hello, welcome to
           the world of Python"""
print(my_string)

Output

      Hello, welcome to
            the world of Python

Python access character in string

From the above-given example, you learned how to create a string. And will learn how to access character from the given string in python.

For this, take a simple example:

str = 'python'
#access character from string 
print('str[0] = ', str[0])

Output

str[0] =  p

String slice python

String slice in python means accessing the characters from a given string in range.

You can access characters in range using the slice syntax.

So that you will get a better understanding of how to get characters in a range from a string:

str = "Hello, World!"
print(str[2:5])

Output

llo

With the example given above, you must have understood what string slicking is in Python.

Python string built-in methods

Now, you will expose you about some in-built string methods in Python.

Python string methods are used to manipulate string and will understand some of Python’s in-built methods with example.

You will understand how to use in-built methods of these pythons with string.

Python string length

Python has a len() method and this is in-built method. And use this when you have to find the length of the given string in python.

Let’s take an example and understand how this python len () method works:

str = "Hello, World!"
print(len(str))

Output

13

Strip string python

Let’s understand another in-built method of Python. Which is strip() method.

In Python, strip() method is used with string. Because this method removes whitespace from the beginning and end of string in python.

Many times you need to remove the whitespace from the start and end of the string in python. Checkout the example below:

str = "  Hello, World!  "
print(str.strip())

Output

Hello, World!

You can see that you have taken an example. It has a lot of whitespace in the start and end of the string. But when used strip (), that whitespace was removed.

String to uppercase python

Let’s take the other in-built method of Python. Which is upper() method.

Python upper () method, which is used to convert string characters and letters to uppercase.

If you want to convert all the letters and characters of the string to upper case, you can use the python upper() method.

Convert all lowercase letters to uppercase letters in python:

str = "hello, world!"
print(str.upper())

Output

 HELLO, WORLD!

As you can see in the example; To declared a variable and called this variable “hello world!” Assign string | These were all in lowercase.

The variable in which the string was placed in lower case. Used Python’s upper () method with it. And with this method all the strings were converted to uppercase.

Python string to lowercase

Understand the python lower() method, which is a built-in method in python.

Python lower() method, which is used to convert string characters and letters to lowercase.

If you want to convert all the letters and characters of the string to lowercase, you can use the python lower() method.

string to lower python:

str = "HELLO, WORLD!"
print(str.lower())

Output

 hello, world!

As you can see in the example; To declared a variable and called this variable “HELLO, WORLD!” Assign string | These were all in uppercase.

The variable in which the string was placed in uppercase. Used Python’s lower() method with it. And with this method, all the strings were converted to lowercase.

Recommended Python Tutorials

Recommended:-Functions in Python
Recommended:-Python Modules
Recommended:-Python Lists

Leave a Comment