You can specify arguments by name instead of position:
def greet(name, greeting):
print(greeting + ", " + name + "!")
greet(greeting="Hi", name="Alice") # Hi, Alice!
This is called using keyword arguments. Order doesn't matter when you use names.
Keyword arguments make code clearer, especially when a function has many parameters or when the purpose of values isn't obvious from position alone.