gpt4 book ai didi

python - 为什么可以在使用变量定义函数后定义变量?

转载 作者:行者123 更新时间:2023-11-28 20:27:31 28 4
gpt4 key购买 nike

我有一个非常简单但也许很愚蠢的问题:

为什么会这样?

def print_list():
for student in student_list:
print(student)

student_list = ["Simon", "Mal", "River", "Zoe", "Jane", "Kaylee", "Hoban"]
print_list()

我了解函数和参数的方式,函数 print_list() 不应该识别 student_list 因为我没有将它指定为参数函数。

最佳答案

当您调用 print_list() 时,您已将 student_list 定义为全局变量。

关于python - 为什么可以在使用变量定义函数后定义变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8393122/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com