in Education by
What * and ** do for param2 in the following: def foo(param1, *param2): def bar(param1, **param2): Select the correct answer from above options

1 Answer

0 votes
by
 
Best answer
The * will give tuple for all the functions parameters whereas ** performs all keyword arguments except some which are formal parameters in dictionary. See following commands for Ref. *arg: def f(*args): for arg in args: print(arg) f(2,3) **kwargs def f(q,w) return q+w def g(**kwargs) return f(**kwargs) g(q=2, w=3) Doubts are welcomed in comments, Happy Learning.

Related questions

0 votes
    I have been using Python more and more, and I keep seeing the variable __all__ set in different __init__.py files. ... what this does? Select the correct answer from above options...
asked Jan 31, 2022 in Education by JackTerrance
0 votes
    I've always laughed to myself when I've looked back at my VB6 days and thought, "What modern language doesn't ... ++/-- notation? Select the correct answer from above options...
asked Jan 28, 2022 in Education by JackTerrance
0 votes
    What is the meaning of using leading underscores before the name of an object in Python? And what's the difference ... , method, etc.? Select the correct answer from above options...
asked Jan 24, 2022 in Education by JackTerrance
0 votes
    What is the use of if __name__ == "__main__": in python? Ex. import time, thread def myfunction(string, sleeptime, ... 2", 2, lock)) Select the correct answer from above options...
asked Jan 21, 2022 in Education by JackTerrance
0 votes
    Is Django an important source to learn? Is it important in future? Can I grow with it? So questions: Can ... can work on Django? Select the correct answer from above options...
asked Jan 23, 2022 in Education by JackTerrance
0 votes
    I've set two variables to the value 'qwerty' in Python. In a conditional expression which fails i.e. var1 is ... mistakes I am doing? Select the correct answer from above options...
asked Jan 23, 2022 in Education by JackTerrance
0 votes
    Is there a built-in that removes duplicates from a list in Python, whilst preserving order? I know that I can ... idiom if possible. Select the correct answer from above options...
asked Jan 26, 2022 in Education by JackTerrance
0 votes
    How can I convert a str from uppercase, or half uppercase to lowercase? E.x. "Decimeter" to "decimeter" Select the correct answer from above options...
asked Jan 24, 2022 in Education by JackTerrance
0 votes
    How can I get the number of elements of a list? Ex- items = [] items.append("one") items.append("two") items.append("three") Select the correct answer from above options...
asked Jan 24, 2022 in Education by JackTerrance
0 votes
    suppose I have passed : list=[] How can I check if a list is empty or not? Select the correct answer from above options...
asked Jan 24, 2022 in Education by JackTerrance
0 votes
    I want to freeze the dos pop-up, I already tried raw-input as mentioned in my study material of Python 2.6 and ... (3**200) raw_input() Select the correct answer from above options...
asked Jan 23, 2022 in Education by JackTerrance
0 votes
    I want to use python to connect to a MySQL database, how can I do that? Select the correct answer from above options...
asked Jan 23, 2022 in Education by JackTerrance
0 votes
    In Python, How to remove trailing and leading whitespace from str ? For instance check this: " Hey" --> "Hey" " ... "Harsh has a dog" Select the correct answer from above options...
asked Jan 23, 2022 in Education by JackTerrance
0 votes
    How to check which Python version is interpreting my script? Select the correct answer from above options...
asked Jan 23, 2022 in Education by JackTerrance
0 votes
    How can I trim whitespace using python, I want to delete all spaces and tabs? For E.x. \t AT\t → At Select the correct answer from above options...
asked Jan 22, 2022 in Education by JackTerrance
...