FinishedForNowAgain
This commit is contained in:
24
AdvancedTutorials/10_CodeIntrospection.py
Normal file
24
AdvancedTutorials/10_CodeIntrospection.py
Normal file
@ -0,0 +1,24 @@
|
||||
# Code introspection is the ability to examine classes, functions and keywords to know what they are, what they do and what they know.
|
||||
# Python provides several functions and utilities for code introspection.
|
||||
# Often the most important one is the help function, since you can use it to find what other functions do.
|
||||
|
||||
# Use the help function to see what each function does.
|
||||
# Delete this when you are done.
|
||||
help(dir)
|
||||
help(hasattr)
|
||||
help(id)
|
||||
|
||||
# Define the Vehicle class.
|
||||
class Vehicle:
|
||||
name = ""
|
||||
kind = "car"
|
||||
color = ""
|
||||
value = 100.00
|
||||
def description(self):
|
||||
desc_str = "%s is a %s %s worth $%.2f." % (self.name, self.color, self.kind, self.value)
|
||||
return desc_str
|
||||
|
||||
# Print a list of all attributes of the Vehicle class.
|
||||
# Your code goes here
|
||||
|
||||
help(dir(Vehicle) )
|
Reference in New Issue
Block a user