Test your basic knowledge |

Basic Python Programming

Subject : it-skills
Instructions:
  • Answer 50 questions in 15 minutes.
  • If you are not ready to take this test, you can study here.
  • Match each statement with the correct term.
  • Don't refresh. All questions and answers are randomly picked and ordered every time you load a test.

This is a study tool. The 3 wrong answers for each question are randomly chosen from answers to other questions. So, you might find at times the answers obvious, but you will see it re-enforces your understanding as you take the test each time.
1. This variable holds the arguments you pass to your Python script when you run it. Then you unpack it in your script so you have variables you can work with.






2. add AND assignment operator






3. exponentiation






4. A logical operator which compares two operands and produces True if they are equal and False otherwise






5. adds an item to a list






6. Function to open or read a file






7. deletes an item from a list






8. The extension for Python scripts






9. A string that begins with the % symbol and contains a sequence of printable characters and format specifiers that determine how values output should look.






10. Command to print to the screen






11. assignment operator






12. turns an object into an integer






13. A built-in function that converts integers and strings to floating-point numbers.






14. rounds a number to the number of decimal points you choose






15. Modulus operator. It's the remainder after division






16. Binary AND Operator copies a bit to the result if it exists in both operands. (a & b) will give 12 which is 0000 1100






17. Where the parameters go. A necessary punctuation after any function even if it's empty.






18. turns an object into an integer






19. Adds a new line character






20. Greater than symbol






21. Symbol to subtract things from each other






22. subtract AND assignment operator






23. Holds the value of something - e.g. oh_hi = 4 where oh_hi is the variable.






24. Create a variable.






25. Binary Left Shift Operator. The left operands value is moved left by the number of bits specified by the right operand. a << 2 will give 240 which is 1111 0000






26. Argument variable






27. Symbol to multiply things






28. asks the user for a response and returns that response






29. turns an object into a string






30. Function to read the contents of a file






31. Function to write something to a file






32. single line comment






33. Less than symbol






34. divide AND assignment operator






35. This keyword creates a new class object which is a user-defined type - like a factory for creating objects.






36. floor division AND assignment operator






37. unction to read one line of a file






38. This keyword attempts to do something that would cause the program to crash if it were not for this statement.






39. This statement exits a function. The remaining lines of the function are not executed.






40. A built-in function that converts its argument to a string.






41. add AND assignment operator






42. Function to close a file - it will not be able to be used again unless the file is opened.






43. modulus AND assignment operator






44. floor division






45. End header line.






46. Binary Ones Complement Operator is unary and has the efect of 'flipping' bits. (~a ) will give -60 which is 1100 0011






47. exponentiation






48. Prints a string to the screen which is converted using repr()






49. sets the file's current position






50. deletes an item from a list