上周我一直在学习 Python,而且进展非常顺利,但是现在我已经了解了自定义函数,但我有点碰壁了。虽然我了解它的基础知识,例如:
def helloworld():
print("Hello World!")
helloworld()
我知道这会打印“Hello World!”。
然而,当涉及到从一个函数到另一个函数获取信息时,我发现这令人困惑。即:function1 和 function2 必须一起工作才能执行任务。此外,何时使用该return
命令。
最后,当我在函数中有一个列表或字典时。我会编造一些东西作为一个例子。
def my_function():
my_dict = {"Key1":Value1,
"Key2":Value2,
"Key3":Value3,
"Key4":Value4,}
我将如何访问键/值并能够从函数外部更改它们?即:如果我有一个程序可以让您在视频游戏中输入/输出玩家统计数据或角色属性。
我理解这一点,当他们有不同的功能相互调用时,这让我感到困惑。
另外,因为这是我第一次遇到自定义函数。这真的是雄心勃勃的追求吗,这可能是我所有困惑的原因吗?因为这是我见过的最复杂的程序。