you might easily to assume that greeting will accept only string from the tests you have performed so far type hello ( )press enterand you see as the output likewisetype hello ( and press enter this time you see the result of the expressionwhich is sending arguments by keyword as your functions become more complex and the methods to use them do as wellyou may want to provide little more control over precisely how you call the function and provide arguments to it up until nowyou have positional argumentswhich means that you have supplied values in the order in which they appear in the argument list for the function definition howeverpython also has method for sending arguments by keyword in this caseyou supply the name of the argument followed by an equals sign (=and the argument value to see how this worksopen python shell window and type the following function (which is also found in the arguments py file)def addit(value value )print(value "value "(value value )notice that the print(function argument includes list of items to print and that those items are separated by commas in additionthe arguments are of different types python makes it easy to mix and match arguments in this manner time to test addit(of courseyou want to try the function using positional arguments firstso type addit( and press enter you see the expected output of now type addit(value value and press enter againyou receive the output even though the position of the arguments has been reversed giving function arguments default value whether you make the call using positional arguments or keyword argumentsthe functions to this point have required that you supply value sometimes function can use default values when common value is available default values make the function easier to use and less likely to cause errors when developer doesn' provide an input to create default valueyou simply follow the argument name with an equals sign and the default value to see how this worksopen python shell window and type the following function (which you can also find in the arguments py file)def hello (greeting "no value supplied")print(greeting