Top Python Interview Questions and Answers

Posted by cyber success on July 24th, 2019

Python Interview Questions and Answers for beginners and experts. List of frequently asked Python Interview Questions with answers, we hope these interview questions and answers are useful and will help you to get the best job in IT. Hope this blog regarding python interview questions will help to crack the interview with ease. If you want to learn Practical Python Training then please goes through this Best Python Classes in Pune.

 

Que.1.How do you write comments in python?

Ans: Comments in Python start with a # character. However, alternatively, at times, commenting is done using docstrings (strings enclosed within triple quotes).

Example:

#Comments in Python start like this

print("Comments in Python start with a #")

Output:  Comments in Python start with a #

Que.2.What type of language is python? Programming or scripting?

Ans: Python is capable of scripting, but in general sense, it is considered as a general-purpose programming language. 

 

Que.3.What are python modules? Name some commonly used built-in modules in Python?

Ans: Python modules are files containing Python code. This code can either be functions classes or variables. A Python module is a .py file containing executable code.

Some of the commonly used built-in modules are:

  • os
  • sys
  • math
  • random
  • data time
  • JSON

Que.4.What is the difference between Python Arrays and lists?

Ans: Arrays and lists, in Python, have the same way of storing data. But, arrays can hold only single data type elements whereas lists can hold any data type elements.

 

Que.5.What is self in Python?


Ans: Self is an instance or an object of a class. In Python, this is explicitly included as the first parameter. However, this is not the case in Java where it’s optional.  It helps to differentiate between the methods and attributes of a class with local variables.

The self variable in the init method refers to the newly created object while in other methods, it refers to the object whose method was called.

Que.6.How do you write comments in python?

Ans: Comments in Python start with a # character. However, alternatively, at times, commenting is done using docstrings (strings enclosed within triple quotes).

Example:

#Comments in Python start like this

Print ("Comments in Python start with a #")

Output:  Comments in Python start with a #

Que.7.How to comment multiple lines in python?

Ans: Multi-line comments appear in more than one line. All the lines to be commented are to be prefixed by#. You can also a very good shortcut method to comment multiple lines. All you need to do is hold the ctrl key and left-click in every place wherever you want to include #character and type # just once. This will comment all the lines where you introduced your cursor.

 

Que.8.What are docstrings in Python?

Ans: Docstrings are not actually comments, but, they are documentation strings. These docstrings are within triple quotes. They are not assigned to any variable and therefore, at times, serve the purpose of comments as well.

 

Que.9.What are the built-in types of python?

Ans: Built-in types in Python are as follows –

  • Integers
  • Floating-point
  • Complex numbers
  • Strings
  • Boolean
  • Built-in functions

 

Que.10.Does Python have OOPs concepts?

Ans: Python is an object-oriented programming language. This means that any program can be solved in python by creating an object model. However, Python can be treated as procedural as well as structural language.

Like it? Share it!


cyber success

About the Author

cyber success
Joined: June 20th, 2019
Articles Posted: 30

More by this author