Level 10 : What does the return statement do in a Python function?

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