Introduction
In this chapter, you will be shown different ways to display texts in python.
In python, the print statement is used to display text.
In python with
the print statement, you can use Single Quotes(') or Double Quotes("). The output of the above program will be as in the following screenshot:
Here you can see our output is in multiple lines so by default each print statement prints output in the new line.
Does it matter if you use single quotes or double quotes:
Well, there is no matter to print in single quotes or double quotes but what happens when you print single quotes or double-quotes.
Example:
Here in the first print statement, there is no error because that is in double-quotes and I am printing single quotes in double-quotes that are fine.
But in a second print statement which is printed in the single quote and I am printing a single quote inside single quotes which gives an error.
"You cannot print single quotes inside single quotes".
Same like:
"You cannot print double quotes inside double quotes".
So If I had a single quote(s) inside the string then I would use double quotes in the print statement and if I had double quotes inside the string then I would use single quotes in the print statement.
Question: What would be if my string had both single quotes and double quotes?
Answer: There are two ways to print.
1st way: You can use both plus(+) sign to concat two strings in python. And with + sign you can print.
Output:
2nd way: You can use
\' to print single quote or
\" to print double quote like any other programming language.
Output:
Display texts in Multiple Lines
As we have seen above that multiple print statements display texts in multiple lines. But there are two more ways to display texts in multiple lines.
- Use of \n: To print text in multiple lines you can use \n for the next line of text like any other programming language.
Example: - print('Love your job\n but don\'t love your company,\n because you may not know when your company stops loving you.')
Output:
- Use of Triple Quotes: You can use triple quote single quotes or triple-double quotes to print multiline statements.
Example:
or
Python Escape Sequence
Escape Sequence or Escape Character
is used to signal an alternative interpretation of a series of characters. Most commonly, escape characters are used to solve the problem of using special characters inside a string declaration.
Python escape sequence lists are given below:
Escape Character | Description | Example | Output |
\' | Prints Single Quotes | print(‘It\’s’) | It’s |
\'' | Prints Double Quotes | print(“\”C-sharpcorner\””) | ”C-sharpcorner” |
\\ | Prints Single backslash | print(‘\\n for newline’) | \n for a new line |
\n | Newline | print(‘\newyork’) | ewyork |
\r | Carriage Return | print(‘1\r2’) | 2 |
\t | Horizontal Tab | print(‘1\t2’) | 1 2 |
\b | Backspace | print(‘12\b3’) | 13 |
\uxxxx | 16 Bit Unicode | "Katakana a: \u30A1" | Katakana a: ã‚¡ |
\Uxxxxxxxx | 32 Bit Unicode | "Katakana a: \u000030A1" | Katakana a: ã‚¡ |
Conclusion
In the next chapter, we will learn to use Python control flow statements..