Level 9 : The ______ symbol along with the name of the decorator function can be placed above the definition of the function to be decorated works as an alternate way for decorating a function.

Author: SarojiniD | Tags: decorator | 1859+ Python FAQs | Share
file-handling | assignment-operators | data-structures | identity-operators-(is,-is-not) | list | exception-handling | exponentiation | frozenset | __all__-attribute | identifier | class-and-object | boolean-and-non-boolean | choice | import-method | generator | class-and-instance-variable | lists | string-formatting | invalid-list | matplotlib | higher-order-function | min-max-function | method | mathematics | range | assert | operations | handling-missing-values-(fillna,-dropna) | iterable | odd-number | logical-operators | else-statement | objects | function-argument | built-in-function | input | asyncio | class-decorators | immutability | generators-in-python | magic-method | loop-control | call | python-repl | oop | raise | anchors-(^,-$) | indexing:-loc-vs-iloc | pseudocode | dictionaries | python-syntax-and-structure | namedtuple | loop | functional-programming | class | compute | python-operators | rollback | difference-between-threads-and-processes | shallow-copy | lambdas | dicts | python | __future__ | name-mangling | threading | boolean | sorted | advanced-file-operations | mathematical-function | classes | inheritance | single-inheritance | list-method | binary | overriding-methods | functions | counter-function | integers | operators | opening-files-(open()) | data-structures-in-python | return-statement | filter-function | thread-synchronization | join | parsing-with-strptime | global-keyword | filtering-and-indexing | binary-operation | deep-copy | mysql | bitwise-operator | error-handling | control-flow | arithmetic-expression | collection | matrix | set-operation | numeric | bitwise | yield | datetime | built-in-function | id-function | string-concatenation | loop-control-statements | booleans | operator-overloading | virtual-environment | collections | bitwise-operator | managing-directories-with-os-and-shutil | arbitrary-arguments-(*args,-**kwargs) | working-with-file-paths | __init_subclass__ | built-in | feature | version | walking-through-directories-using-os.walk() | joining-and-merging-dataframes | scientific-notation | string-method | def | basic | package-management | indexing | using-else-and-finally | descriptors | postfix | data-structure | condition | memory | string-methods | set | conditional-statements | access-modifier | data-type | string-slicing | installation | init | while-else-loop | math | operator-and | dictionary-comprehensions | else | list-operation | type_conversion | pickling--unpickling | factorial-function | mutable | matrix-list-comprehension | math-copysign | list,-set,-and-dictionary-comprehensions | global-variable | tuple | mapping-function | global | regular-expression | error | docstring | exception-handling | thread | match | file | enumerate() | sorting-and-ranking | random | identity-operator | memory-management | why-use-multiprocessing-over-threading?-(gil) | tuples | encapsulation | type-conversion | append | encoding | statement | virtual-environment | data-types | module | file_handling | introduction-to-multiprocessing | stack | lambda-function | operator | dictionary | swapping | methods | copy | design-principle | creating-and-starting-threads | datetime.date,-datetime.time,-datetime.datetime | strings | lambda-functions | loops | syntax | turtle | parameter | format | data-type-conversions | using-yield-in-functions | list-methods-and-slicing | boolean-masking | destructor | complex | while-loop | interpreter | logical-operator | introduction-to-python | center | default-arguments | round-function | counter | string-iteration | datatype | syntaxerror | working-with-binary-files-(rb,-wb) | implementation | data_structure | using-assertions-(assertequal,-assertraises) | reading-and-writing-large-files-efficiently | key-value-pairs | multiple-except-blocks | lambda | asyncio-module | precedence | sorting | head-and-tail | gil | round | iterator | unit-testing | logical-operation | built-in-modules | creating-custom-modules | default-mutable-argument | type-conversion-and-casting | comment | global-variable | string | list-slicing | regex | reading:-read(),-readline(),-readlines() | recursion | directory-operations | list-comprehension | operand | touples | literal-characters-and-special-characters | assignment-operator | slice | escape-operator | library | dictionary-methods | slicing | list-comprehensions | list-join | python-django | comparison | class-and-inheritance | decimal | overflow | version-check | time-series-with-pandas | tuple-unpacking | input-function | keyword | string-method | iterators | nested-loop | complex-number | application | fabs-function | syntax-error | multithreading | array | variable | data-type | multiprocessing | multiple-inheritance | list-vs-tuple | goto-function | software-design | recurssion | random-function | string-formatting | conditional-statement | numpy | sum-function | print-statement | test-discovery | list-mutation | defining-functions | method-overloading | arithmetic-operation | formal-and-actual-parameter | heap-memory | staticmethod | integer | attribute | min-function | formatting-with-strftime | benefit | floats | membership-operators-(in,-not-in) | async | logical-operator | comprehension | python-module | constructor | control-statement | immutable-data-type | string-slicing | error-handling | command-line-parsing | sum() | context-manager | for | exception | aggregating-data-with-functools.reduce() | dataframe-and-series-objects | string-manipulation | using-lists-as-stacks | sys | static-method | split | floating-point-precision | type-conversion | inherit | regular-expressions | pep | multiple-inheritance | typeerror | identity-operator | writing:-write(),-writelines() | map-function | list-comprehension | conversion | pandas | debugging | function | data-structure | filter | precedence-and-associativity | update | file-handling | operator-or | conditional-statement | decorator | expand-tab | zfill-function | function-and-scope | expression | indentation | input-function | functional-programming | int | list-indexing | generators | intering | introduction-to-threads | object-attribute | sets | with-statement | reading-and-writing-files | python_version | zip-function | syntax-error | while-loops | quantifiers-(*,-+,-?,-{}) | while-and-for-loop | thread-safe-data-structures-(queue.queue) | using-os-and-pathlib-modules | using-the-threading-module | working-with-dates-and-times | control-flow | oops | using-map()-for-transformations | python-history | working-with-temporary-files-using-tempfile | using-join()-and-is_alive()-methods | namespace | tuple-methods | print | polymorphism | max-min | zip | raise-statement | pass | sys-module ...