Learn Python MCQs

Prepare Python MCQs (Multiple choice Questions) for exam and job interviews.

What is the output of print("Python"[-2])?

1) o

2) Error

3) None

4) Python

Answer : o

How do you swap two variables in Python?

1) a, b = b, a

2) swap(a, b)

3) a = b; b = a

4) a, b = a, b

Answer : a, b = b, a

What is the output of print("a" * 3)?

1) aaa

2) Error

3) a + a + a

4) 3a

Answer : aaa

How do you create a subclass in Python?

1) class SubClass(ParentClass):

2) class SubClass inherits ParentClass:

3) class SubClass extends ParentClass:

4) None of the above

Answer : class SubClass(ParentClass):

What is the output of print("abc".upper())?

1) ABC

2) abc

3) Abc

4) Error

Answer : ABC

Which method is used to merge two dictionaries in Python?

1) dict.update()

2) dict.merge()

3) dict.combine()

4) None of the above

Answer : dict.update()

What will be the output of print(1 == True)?

1) True

2) False

3) Error

4) None

Answer : True

How do you create a tuple in Python?

1) myTuple = (1, 2, 3)

2) myTuple = [1, 2, 3]

3) myTuple = 1, 2, 3

4) Both a and c

Answer : Both a and c

What is the output of print(len("abc"))?

1) 3

2) Error

3) None

4) 2

Answer : 3

How do you remove duplicates from a list in Python?

1) set(list)

2) list.set()

3) list.remove_duplicates()

4) None of the above

Answer : set(list)