Arguments

To program in Python you must learn the grammar & syntax rules.  The program below contains three arguments.  All of them are strings separated by commas (notice that they are outside of the double-quotation marks).
print("Twinkle,","Twinkle,","Little Star")

*Arguments passed to the print function are executed in the order from left to right.

Two Main Types of Arguments
Arguments can be positional arguments or keyword arguments (or both):
Positional arguments must be included in the correct order.  This name comes from the fact that the meaning of the argument is dictated by its position.  For example, you should be able to predict the outcome of the code below.  The second argument will be outputted after the first.
print("Twinkle, twinkle")
print("Little star")

Keyword arguments are included with a keyword and an equals sign (=).  The name stems from the fact that the meaning of these arguments is taken not from its position, but from the special word (keyword) used to identify them.

A keyword argument consists of three main parts:
  1. a keyword identifying the argument
  2. an equal sign (=)
  3. a value assigned to that argument
IMPORTANT NOTE: A keyword argument must be placed after the last positional argument.