Python3教程
作者: 时海 crazybean
调用函数

函数调用

定义一个函数:给了函数一个名称,指定了函数里包含的参数,和代码块结构。

这个函数的基本结构完成以后,你可以通过另一个函数调用执行,也可以直接从 Python 命令提示符执行。

如下实例调用了 printme() 函数:

实例(Python 3.0+)
#!/usr/bin/python3
# 定义函数
def printme( str ):
  "打印任何传入的字符串"
  print (str)
  return
# 调用函数
printme("我要调用用户自定义函数!")
printme("再次调用同一函数")

以上实例输出结果:

我要调用用户自定义函数!

再次调用同一函数

参数传递中的实参和形参

实例:

def greet_user(username): """显示简单的问候语"""
print("Hello, " + username.title() + "!")
greet_user('jesse')
输出:

Hello, Jesse!

前面定义函数greet_user() 时,要求给变量username 指定一个值。调用这个函数并提供这种信息(人名)时,它将打印相应的问候语。

在函数greet_user() 的定义中,变量username 是一个形参 ——函数完成其工作所需的一项信息。在代码greet_user('jesse') 中,值'jesse' 是一个实参 。实参是 调用函数时传递给函数的信息。我们调用函数时,将要让函数使用的信息放在括号内。在greet_user('jesse') 中,将实参'jesse' 传递给了函数greet_user() ,这个 值被存储在形参username 中。

标签: greet、jesse、printme、username、实参
一个创业中的苦逼程序员
  • 回复
隐藏