- What will be the output of the following code snippet?
print(bool(""))
Answer: False
Explanation: An empty string is considered to be False in a boolean context.
- What will be the output of the following code snippet?
print(1 + "2")
Answer: TypeError: unsupported operand type(s) for +: 'int' and 'str'
Explanation: You cannot add an integer and a string in Python.
- What will be the output of the following code snippet?
print(2 * "2")
Answer: '22'
Explanation: In Python, you can multiply a string by an integer, which will result in the string being repeated that many times.
- What will be the output of the following code snippet?
print(0 == False)
Answer: True
Explanation: In Python, both 0 and False are considered to be False in a boolean context.
- What will be the output of the following code snippet?
print(len("Hello, World!"))
Answer: 13
Explanation: The len() function returns the length of a string, which is the number of characters it contains.
- What will be the output of the following code snippet?
print(1 in [1, 2, 3])
Answer: True
Explanation: The in keyword can be used to check if a value is present in a list.
- What will be the output of the following code snippet?
print({1, 2, 3} & {2, 3, 4})
Answer: {2, 3}
Explanation: The & operator can be used to find the intersection of two sets.
- What will be the output of the following code snippet?
print(1 > 2 > 3)
Answer: False
Explanation: In Python, the > operator has a higher precedence than the and operator, so the expression is evaluated as (1 > 2) and (2 > 3), which is False.
- What will be the output of the following code snippet?
print(1 is 1.0)
Answer: False
Explanation: In Python, the is keyword checks if two variables refer to the same object, not if they have the same value.
- What will be the output of the following code snippet?
print(1 is not 1.0)
Answer: True
Explanation: The is not keyword checks if two variables do not refer to the same object.
0 Comments:
Post a Comment