-3

It looks as a variable is being declared in print but when I run it behave differently noticing is not a variable so what end=' ' means and does?

enter image description here

  • It is a keyword argument to the [print function](https://docs.python.org/3/library/functions.html#print) – khelwood Oct 29 '20 at 19:17
  • functions in python can take position arguments (args) and keyword arguments (kwargs). The documentation for the print function is here: https://docs.python.org/3/library/functions.html#print – Paul H Oct 29 '20 at 19:17
  • print new line simple – Umair Mubeen Oct 29 '20 at 19:17

1 Answers1

0

The print method can take multiple variables which is what you're doing here. end is a named param for the print method that tells it what to print at the end of the given string. So yes, it is a variable being declared as an empty string. Other variables that print takes are:

  • sep
  • file
  • flush

See more in the documentation here: w3 schools

akerr
  • 355
  • 1
  • 11