Neuer Kurs! Jeder Programmierer sollte generative KI lernen!
Kostenlose Lektion ausprobieren0
Can some please explain the use of three speech marks to make newlines in python and also explain what newlines are?
Thanks for the help
1 Antwort
+ 4
Simply:
New lines will make following text to be written in next line.
print("Alpha\nBeta")
#Output:
Alpha
Beta
Newlines are represented as \n, because they are escape characters. Escape characters often have a special meanings.
Strings created with pairs of 3* " or 3* " will automatically escape all escape characters, such as tabs and newlines.
#Valid:
"""a
b
c"""
#Equals 'a\nb\c'
#Invalid:
"a
b
c"
#Valid:
"a\nb\nc"
Equals 'a\nb\nc'
Deeper meaning of docstrings:
You can use docstrings to make some description to a module, to a class or to a function, that will be displayed, when you execute help(name), when name is the name of the module/class/function whose documentation you want to display.
Example:
def useless_function():
"""This function is does nothing."""
help(useless_function)
#Output:
...
useless_function()
This function does nothing.