これらのオブジェクトへの参照として変数と関数パラメータを使用することで、オブジェクトを渡すと考えることができます。私があなたの例を更新したとき、変数の名前を変更して、異なる名前空間の異なる変数にオブジェクトが存在することが明らかになりました。
def funa():
name=input("what is your name?")
age=input("how old are you?")
return name, age # return objects in name, age
my_name, my_age = funa() # store returned name, age objects
# in global variables
def funb(some_name, some_age): # a function that takes name and
# age objects
print(some_name)
print(some_age)
funb(my_name, my_age) # use the name, age objects in the
# global variables to call the function
ダニエルは右であるが、これは次のとおりです。
それは次のようになりますPythonの入門書や変数や関数のチュートリアルを読んでから拾い上げることができます。 – SwiftsNamesake