6、Python编程基础:函数、模块、输入输出全解析

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)

调用无参数的函数时,需要使用空

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值