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. reads just one line of a text file & keeps track of where in the file you're at






2. A built-in function that takes any value and converts it to an integer if possible - or complains otherwise.






3. modulus AND assignment operator






4. This keyword in the body of a conditional - gives an alternative execution.






5. Argument variable






6. single line comment






7. empties the file






8. Symbol to divide by the number to the right of the symbol






9. Symbol to add things together






10. Empties the file - watch out if you care about the file.






11. Adds something to a variable






12. turns an object into an integer






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






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






15. exponent AND assignment operator






16. modulus AND assignment operator






17. multiply AND assignment operator






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






19. Less than symbol






20. A keyword that does nothing but fill space to indicate code which will be written later.






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






22. Less than or equal to symbol






23. 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.






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






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






26. A logical operator which returns a value of True if either of the conditions is true.






27. inserts an item inside a list at a certain index






28. 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






29. A statement that displays a value on the screen.






30. sets the file's current position






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






32. A data type for representing numbers with fractional values.






33. This keyword begins a header for a body that repeats until the condition is no longer true.






34. Evaluates to false if the variables on either side of the operator point to the same object and true otherwise. x is not y - here is not results in 1 if id(x) is not equal to id(y).






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






36. absolute value






37. Less than symbol






38. floor division AND assignment operator






39. This keyword begins the simplest form of a conditional statement.






40. exponentiation






41. 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






42. Evaluates to true if it does not finds a variable in the specified sequence and false otherwise. x not in y - here not in results in a 1 if x is a member of sequence y.






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






44. Adds a new line character






45. The keyword beginning a header that will create a loop.






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






47. Evaluates to true if it finds a variable in the specified sequence and false otherwise. x in y - here in results in a 1 if x is a member of sequence y.






48. unction to read one line of a file






49. A statement that ends the current iteration of a loop but continues looping.






50. turns an object into a string