Level 1 : What is the purpose of the functools module in Python?

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