Python Quiz

/30

The test begins as soon as you click the Start button. You may continue working until the time limit expires. When the time is up, your test will be submitted automatically, whether you have finished or not. Please manage your time carefully and review your answers before the deadline.

When your time is up, your test will be submitted automatically, whether you have finished answering or not. Please manage your time wisely.


Python quiz

Python Practice Quiz: 30 Logical & Coding Questions

Test your Python knowledge with 30 carefully selected questions, ranging from basics to tricky logical problems. Perfect for beginners and intermediate learners.

1 / 30

Which method clears all elements from a list?

2 / 30

What does **kwargs represent?

3 / 30

Predict the result:

print({True: "yes", 1: "no", 0: "zero", False: "false"})

4 / 30

How do you check if a key exists in a dictionary?

5 / 30

What does if __name__ == "__main__": do?

6 / 30

Which prefix makes variable private in class?

7 / 30

Which method removes an element by value?

8 / 30

What is the output?

print(0.1 + 0.2 == 0.3)

9 / 30

What is Python?

10 / 30

Which of the following statements about Python are TRUE?

11 / 30

Which method returns dictionary items as pairs?

12 / 30

Who developed Python?

13 / 30

What will be the output?

a = []

for i in range(3):

   a.append(lambda x: i * x)

print([f(2) for f in a])

14 / 30

What is a decorator in Python?

15 / 30

Which function returns both index and value in a loop?

16 / 30

Which method removes the last element from the list?

17 / 30

What is the output?

def add(a, b=[]):

   b.append(a)

   return b

print(add(1))

print(add(2))

18 / 30

Which keyword calls parent class method?

19 / 30

What is the output?

print({x: x**2 for x in range(3)})

20 / 30

What is the output?

print(len(set([1,2,2,3,3,3])))

 

21 / 30

Which method returns sorted list without modifying original?

22 / 30

What is the output of

len({"a": 1, "b": 2})

23 / 30

What is polymorphism?

24 / 30

Predict the output:

print([x for x in "Python" if x in "aeiou"])

25 / 30

Which decorator makes method belong to class not object?

26 / 30

What will be the output?


a = [1, 2, 3]
b = a
b.append(4)
print(a)

27 / 30

What is the output?

print("hello world".title())

 

28 / 30

Which function checks the existence of a path?

29 / 30

What keyword is used for exception handling?

30 / 30

What does __repr__ return?

Your score is

0%

Scroll to Top