Python: Print here document
Multi-line Here Document
Write a Python program to print the following 'here document'.
Sample string:
a string that you "don't" have to escape
This
is a ....... multi-line
heredoc string --------> example
Sample Solution:
Python Code:
# Use triple double-quotes to create a multi-line string
print("""
a string that you "don't" have to escape
This
is a ....... multi-line
heredoc string --------> example
""")
Sample Output:
a string that you "don't" have to escape This is a ....... multi-line heredoc string --------> example
Explanation:
A here document (or "heredoc") is a way of specifying a text block, preserving the line breaks, indents, and other whitespace within the text. The said code uses triple quotes to define a multi-line string, also known as a heredoc string. It allows the string to span multiple lines without the need to escape newline characters.
The output will be the string exactly as it appears in the code, including the newline characters.
Flowchart:
Python Code Editor:
Previous: Write a Python program to print the calendar of a given month and year.
Next: Write a Python program to calculate number of days between two dates.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics