You can assign an optional argument using the assignment operator in a function definition or using the Python **kwargs statement. There are two types of arguments a Python function can accept: positional and optional. Optional arguments are values that do not need to be specified for a function to be called.
Read moreHow do you declare an optional parameter?
By Params Keyword : You can implement optional parameters by using the params keyword. It allows you to pass any variable number of parameters to a method. But you can use the params keyword for only one parameter and that parameter is the last parameter of the method.
Read moreCan constructor have optional parameters?
The definition of a method, constructor, indexer, or delegate can specify its parameters are required or optional . Any call must provide arguments for all required parameters, but can omit arguments for optional parameters.
Read moreHow do you make a constructor optional?
2) constructor with Optional parameter keyword is used in the argument to make it optional for the constructor .
Read more