This question doesn't make much sense. Do you mean an effective address for the function? You can get the function name using the effective address (EA) by using the GetFunctionName function in idc.py. Figuring out the argument types of a function is not an easy task, but what you might try doing is iterating each instruction in the function from function start to end looking for mov/lea instructions that index ebp as the second operand (e.g. mov eax, [ebp+c]). So iterate all instructions looking for the highest ebp index and then divide it by 4 to get the number of arguments that are used in a function.
To figure out the actual types of the arguments, you'll have to make inferences about how those arguments are used. If you find an easier way to do this, definitely let me know. I've been wondering if you can access attributes in the decompiled version of a given function (then all you could at least more easily use what IDA is telling you what type a function argument is), but i've not seen any example code that invoked the decompiler on a given effective address or anything like that.