Computer Science
Which of the following is not correct in context of scope of variables ?
- Global keyword is used to change value of a global variable in a local scope.
- Local keyword is used to change value of a local variable in a global scope.
- Global variables can be accessed without using the global keyword in a local scope.
- Local variables cannot be used outside its scope.
Python Functions
3 Likes
Answer
Local keyword is used to change value of a local variable in a global scope.
Reason — If you need to modify a local variable in global scope, you do so by passing it as an argument to a function and/or returning a modified value from the function.
Answered By
1 Like
Related Questions
Which of the following statements is not true for parameter passing to functions ?
- You can pass positional arguments in any order.
- You can pass keyword arguments in any order.
- You can call a function with positional and keyword arguments.
- Positional arguments must be before keyword arguments in a function call.
Which of the following is not correct in context of Positional and Default parameters in Python functions ?
- Default parameters must occur to the right of Positional parameters.
- Positional parameters must occur to the right of Default parameters.
- Positional parameters must occur to the left of Default parameters.
- All parameters to the right of a Default parameter must also have Default values.
Which of the following function calls can be used to invoke the below function definition ?
def test(a, b, c, d)
- test(1, 2, 3, 4)
- test(a = 1, 2, 3, 4)
- test(a = 1, b = 2, c = 3, 4)
- test(a = 1, b = 2, c = 3, d = 4)
Which of the following function calls will cause Error while invoking the below function definition ?
def test(a, b, c, d)
- test(1, 2, 3, 4)
- test(a = 1, 2, 3, 4)
- test(a = 1, b = 2, c = 3, 4)
- test(a = 1, b = 2, c = 3, d = 4)