Return
dn
PythonList at DancesWithMice.info
Tue Dec 7 17:02:57 EST 2021
On 08/12/2021 09.45, Roland Mueller via Python-list wrote:
> Hello
>
> ti 7. jouluk. 2021 klo 19.47 vani arul (arulvani66 at gmail.com) kirjoitti:
>
>> Hey There,
>> Can someone help to understand how a python function can return value with
>> using return in the code?
>> It is not not about explicit or implicit function call.
>>
>>
> Not sure whether I understood your question: I have a simple example about
> return.
> * f() and h() explicitely return something
> * g() and h() return None
>
> BTW, also Python documentation tool pydoc has an article about return.
>
> #!/usr/bin/python
>
> def f():
> return 42
> def g():
> pass
> def h():
> return
>
> if __name__ == "__main__":
> print(f"f(): {f()}")
> print(f"g(): {g()}")
> print(f"h(): {h()}")
>
> Result:
> f(): 42
> g(): None
> h(): None
>
> Pydoc:
> $ pydoc return
>
> BR,
> Roland
>
>
>> Thanks
>> Vani
plus Python, unlike some other languages, allows us to return multiple
values, either as a collection or as an implied-tuple:
def function_list():
a_list = [ i for i in range( 9 ) ]
return a_list
def function_multiples():
a = 1
b = 2
c = 3
return a, b, c
thus:
x, y, z = function_multiples()
--
Regards,
=dn
More information about the Python-list
mailing list