<p> </p>
讯享网
创建函数
函数用 def 语句创建,语法如下:
标题行由 def 关键字,函数的名字,以及参数的集合(如果有的话)组成
def 子句的剩余部分包括了一个虽然可选但是强烈推荐的文档字串,和必需的函数体
函数名称 的命名应该 符合 标识符的命名规则
立即学习“Python免费学习笔记(深入)”;
调用函数
使用一对圆括号 () 调用函数,如果没有圆括号,只是对函数的引用
任何输入的参数都必须放置在括号中
图例:
案例:加洗衣粉

总结
思考
函数的参数
形参和实参
问题
当我们想洗其他的东西,要手动改方法内部的代码:

在函数内部有一定的变化的值:
思考一下存在什么问题
函数只能处理固定的数据
如何解决?
如果能够把需要处理的数据,在调用函数时,传递到函数内部就好了!
传递参数
图例

作用
1.在函数 内部,把参数当做 变量 使用,进行需要的数据处理
2.函数调用时,按照函数定义的参数顺序,把 希望在函数内部处理的数据,通过参数 传递
位置参数
与 shell 脚本类似,程序名以及参数都以位置参数的方式传递给 python 程序,使用 sys 模块的 argv 列表接收
图例

默认参数
默认参数就是声明了 默认值 的参数,因为给参数赋予了默认值,所以在函数调用时,不向该参数传入值也是允许的
函数的返回值
案例:计算任意两个数字的和


修改菲波那切数列

生成随机密码:


模块基础
定义模块
基本概念
导入模块 (import)
为什么需要导入模块?
可以提升开发效率,简化代码

正确使用
常用的导入模块的方法
模块加载 (load)
模块特性及案例
模块特性
模块在被导入时,会先完整的执行一次模块中的 所有程序
案例
结果:
# foo.py -> main 当模块文件直接执行时, name的值为‘ main’# bar.py -> foo 当模块被另一个文件导入时, name的值就是该模块的名字

所以我们以后在 Python 模块中执行代码的标准格式:
以上就是怎么创建和调用Python中的函数的详细内容,更多请关注php中文网其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/172707.html