Tutorial A4

1 Can you answer these questions?

  • What is a Python object?

  • How would you assign a value to a variable?

  • How can you know, something is an object in Python?

  • How can you know a Python object is a function?

  • How can you get an overview of all the attributes of an object?

  • How can you discover all objects currently available?

2 Call help() on the built-in Python function help to see what it does.

3 Which methods (disregarding double underscore methods __method__) does a str object have? Try out those of them that deal with case-formatting (upper/lower case letters) with an example of your choice and explain shortly what they do.

4 Which methods (disregarding double underscore methods __method__) does a complex object have? Try out all of them with an example of your choice and explain shortly what they do.

5 When you call print(string), the value of string is printed to the screen. Call help() on the built-in Python function print to see what it does. Can you figure out just by reading the help message how to automatically print an exclamation mark (!) after the print?