Pytohn The End is a keyword argument for the print() function, which was introduced in Python 3. The end= keyword argument dictates what should be printed after all of the arguments have been printed:
print(num, end=' ')
The above end= argument causes a space to be printed after each number, rather than the default newline character.
End in Python example
Simple example code passing the whitespace to the end parameter indicates that the end character has to be identified by whitespace and not a new line.
print("This is a tutorial on", end=" ")
print("\"end\" parameter.")
# OR
for num in range(10):
print(num, end=' ')
Output:
The print() function also has a sep= keyword argument which controls what gets printed between items:
print('foo', 'bar', 'baz', sep='+++')
Do comment if you have any doubts or suggestions on this Python keyword topic.
Note: IDE: PyCharm 2021.3.3 (Community Edition)
Windows 10
Python 3.10.1
All Python Examples are in Python 3, so Maybe its different from python 2 or upgraded versions.