当前位置:嗨网首页>书籍在线阅读

03-定义、调用、传递、参数、变元

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

定义、调用、传递、参数、变元

术语“定义”“调用”“传递”“参数”和“变元”可能会造成混淆。我们看一段代码示例来复习这些术语:

❶ def sayHello(name): 
       print('Hello, ' + name) 
❷ sayHello('Al')

“定义”一个函数就是创建一个函数,就像 spam = 42 这样的赋值语句会创建 spam 变量一样。 def 语句定义了 sayHello() 函数❶。 sayHello('Al') 行❷“调用”刚才创建的函数,并将执行转到函数代码的开始处。这个函数调用也称为将字符串值 'Al' “传递”给该函数。在函数调用中,传递给函数的值是“参数”。参数 'Al' 被赋给名为 name 的局部变量。接收参数赋值的变量是“变元”。

这些术语很容易弄混,但是保持术语原样可以确保你准确了解本章中的含义。