Python编程基础:函数、模块、输入输出全解析
函数与过程
函数和过程是代码块,可从代码的不同部分访问。Python 提供了一些内置函数,也可以创建自定义函数。函数和过程能为应用程序提供更好的模块化和高度的代码复用性。
过程是不返回值的函数,函数和过程的唯一区别在于,过程要么有不带参数的 return 命令(返回 None),要么没有任何 return 语句。在函数执行时,会创建自己的命名空间。
每次调用函数时,Python 会执行以下操作:
1. 在其命名空间中搜索函数,以确定它是否为 Python 对象。
2. 创建传递的参数元组。
3. 内部调用函数,如 apply(function, arguments) 。
函数总是以 def 缩写开头,其结束由缩进代码块的最后一行定义。函数的一般格式如下:
def functionname(arg1, arg2, ...): # 参数字典
“documentation string” # 可选
<statements>
示例:
def addnumbers(x,y):
“This function returns arg1 + arg2”
return x + y
addnumbers(3,4)
调用无参数的函数时,需要使用空
超级会员免费看
订阅专栏 解锁全文
1万+

被折叠的 条评论
为什么被折叠?



