copyright (ctutorialspoint com dear readersthese python programming language interview questions have been designed specially to get you acquainted with the nature of questions you may encounter during your interview for the subject of python programming language as per my experience good interviewers hardly plan to ask any particular question during your interviewnormally questions start with some basic concept of the subject and later they continue based on further discussion and what you answer what is pythonpython is high-levelinterpretedinteractive and object-oriented scripting language python is designed to be highly readable it uses english keywords frequently where as other languages use punctuationand it has fewer syntactical constructions than other languages name some of the features of python following are some of the salient features of python it supports functional and structured programming methods as well as oop it can be used as scripting language or can be compiled to byte-code for building large applications it provides very high-level dynamic data types and supports dynamic type checking it supports automatic garbage collection it can be easily integrated with cc++comactivexcorbaand java what is the purpose of pythonpath environment variablepythonpath it has role similar to path this variable tells the python interpreter where to locate the module files imported into program it should include the python source library directory and the directories containing python source code pythonpath is sometimes preset by the python installer what is the purpose of pythonstartup environment variablepythonstartup it contains the path of an initialization file containing python source code it is executed every time you start the interpreter it is named as pythonrc py in unix and it contains commands that load utilities or modify pythonpath what is the purpose of pythoncaseok environment variablepythoncaseok it is used in windows to instruct python to find the first case-insensitive match in an import statement set this variable to any value to activate it what is the purpose of pythonhome environment variablepythonhome it is an alternative module search path it is usually embedded in the pythonstartup or pythonpath directories to make switching module libraries easy is python case sensitive languageyespython is case sensitive programming language what are the supported data types in pythonpython has five standard data types numbers string