- positional argument
- keyword parameter - can write (parameter = data) should be previous of all positional arguments
- default parameter - should be at left oriented
- variable length argument - make dynamic parameter by
- *parameter - tuple (usually *args)
- **parameter - dictionary (usually ** kwargs) by keyword parameter format