Learning Python programming may sometimes seem a bit tricky, especially when trying to complete seemingly simple tasks. For instance, you may find yourself wanting to insert a space into your strings or variables in Python.
This tutorial will accurately guide you on how to accomplish this task efficiently. You’ll be able to add space within your string variables like a pro in no time. Let’s get started!
Step 1: Adding A Space Using Python Print Function
Let’s start with the widely used Python print function. Typically, Python automatically inserts a space when using a comma in the print function, as shown in the snippet:
1 |
print("I","love","Python") |
You will get the output:
I love Python
Step 2: Adding Space Between Variables
For adding space between variables, using the ‘+’ operator can come into play. We just need to add ‘ ‘ where we need space. Let’s check the example below:
1 2 3 4 |
x = "I" y = "love" z = "Python" print(x + ' ' + y + ' ' + z) |
The output says:
I love Python
Step 3: Inserting Space Using Format Function
The format function in Python can also help you insert a space between your text. This example demonstrates how to do it:
1 2 3 4 |
x = "I" y = "love" z = "Python" print("{} {} {}".format(x,y,z)) |
The output will be as below:
I love Python
The Full Code
Here’s the full code of each of the previously mentioned steps:
1 2 3 4 5 6 7 8 9 10 11 |
print("I", "love", "Python") x = "I" y = "love" z = "Python" print(x + ' ' + y + ' ' + z) x = "I" y = "love" z = "Python" print("{} {} {}".format(x,y,z)) |
Conclusion
In summary, Python provides various ways to insert a space into strings or variables. Depending on the specific circumstance, each method can be useful.
This tutorial highlighted three main methods, namely the “print” function, the “+” operator, and the “.format” functionality.
Look through the code and understand each line accordingly. Practice more using different strings to fully understand the concept. Keep coding!