decorators documentation strings example of multiple performance benefits placement of recursive functions user-defined function attributes with arguments deep copy deepcopy(functioncopy module garbage collection - uses of del_param(methodof message objects delattr(function and private attributes _delattr_ (method - delayed evaluation delayed executionusing threads delete(methodof ftp objects _deepcopy_ (method _delete_ (methodof descriptors def statement deletekey(functionwinreg module default unicode encoding @deleter decorator of properties default unicode error handling policy deletevalue(functionwinreg module default arguments deleting items from dictionary and mutable values binding of values default(methodof jsonencoder objects default_factory attributeof defaultdict objects deleting sequence items deleting slices deletion of instance attributes delimiters delitem(functionoperator module defaultcontext variabledecimal module _delitem_ (method - defaultdict(functioncollections module delslice(functionoperator module _defaults_ attributeof functions defaults(methodof configparser objects defects attributeof message objects and slices demo_app(functionwsgiref simple_server module denominator attribute of fraction objects of integers defining functions deprecationwarning warning defining multiple instance creation methods deque object defining new exceptions collections module versus list degrees(functionmath module deque(functioncollections module del operatoron dictionaries der_cert_to_pem_cert(functionssl module del statement and _del_ (method and slices deleting mapping items _del_ (method and program termination danger of defining dereference attributeof tarfile objects derived class description attributeof cursor objects descriptors and metaclasses detecting end of file (eof) lib fl ff