What are [function] arguments? What are they used for? I started learning Python very recently; I\'m new to programming and I apologize for this basic
In your example they are not used.
If your function needs to behave differently depending on what arguments you give it, then what's arguments are for.
def hi_name(name): print 'Hi ' + name hi_name("John doe")
This prints "Hi John Doe".
Now back to the basics about functions.