python的函数和方法(上)
作者:Tallbo 时间:2021-02-04 11:46:16
目录
函数
什么是函数/方法
2.为什么需要函数
1、载体
2、组织
3、复用
4、封装
5、清晰
6、按需
3.如何声明/调用一个函数
4.函数/方法的参数
1、形式参数 参数的名字(类似变量名)- parameter
2、实际参数 该参数的具体值(变量的那个值)- argument
3、位置参数 按照参数位置取值 - positional
4、关键字参数 就是一个标准的变量赋值的过程
5、默认参数 为函数预设的参数值
6、参数组 可变参数和可变关键字 - 传入结构化数据类型(列表、元组、字典)
可变关键字参数
1.函数中的全局变量和局部变量
2.函数中 return的数据类型
3.函数对可变对象和不可变对象的操作
总结
函数
什么是函数/方法
1、函数是组织好的,可重复使用的,用来实现单一或相关联功能的代码块
2、函数能提高应用的模块性,和代码的重复利用率。比如我们天天使用的函数print(),这个就是函数(一个python的内置函数)。但你也可以自己在创建函数,这被叫做用户自定义函数
通俗易懂的说:把一堆零散的代码放在一起并组织起来完成一个特定任务
2.为什么需要函数
1、载体
函数编程模式,让电脑的运算/逻辑一函数的方式进行呈现
2、组织
函数将原有零散的代码根据功能进行组织
3、复用
对高频次使用的代码段(功能)进行重复使用
4、封装
基于功能惊醒封装,无需关注内部细节,只需调用即可
5、清晰
提高整体代码本身的可读性
6、按需
需要的时候可随时调用(呼之即来,挥之则去)
3.如何声明/调用一个函数
函数内使用三个单/双引号,可以写说明
def my_function():
‘''
说明
‘''
return 4
4.函数/方法的参数
一个没有参数的函数无法“火力全开”
def add():
result = 1 + 1
return result
一个有参数的函数则“如虎添翼”
def add(num1,num2):
result = num1 + num2
return result
1、形式参数 参数的名字(类似变量名)- parameter
2、实际参数 该参数的具体值(变量的那个值)- argument
3、位置参数 按照参数位置取值 - positional
位置参数受到位置限制,按照位置进行传参
4、关键字参数 就是一个标准的变量赋值的过程
关键字参数不受到位置影响,只要对应关键字即可
5、默认参数 为函数预设的参数值
6、参数组 可变参数和可变关键字 - 传入结构化数据类型(列表、元组、字典)
可变参数
可变关键字参数
全部参数混合使用
1.函数中的全局变量和局部变量
如何把全局变量引入函数中使用
2.函数中 return的数据类型
3.函数对可变对象和不可变对象的操作
可变对象
不可变对象
总结
本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注脚本之家的更多内容!
来源:https://blog.csdn.net/Tallbo/article/details/121308016
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
浅谈ThinkPHP5.0版本和ThinkPHP3.2版本的区别
asp实现在线人数统计代码
PHP入门速成(3)
IE下文本被折行的解决方案
python编程webpy框架模板之def with学习
![](https://img.aspxhome.com/file/2023/3/62283_0s.png)
python安装sklearn模块的方法详解
![](https://img.aspxhome.com/file/2023/9/61969_0s.jpg)
中英文双语导航菜单
![](https://img.aspxhome.com/file/UploadPic/20075/20075111747385s.gif)
oracle chm帮助文件下载
解决SpringBoot启动过后不能访问jsp页面的问题(超详细)
![](https://img.aspxhome.com/file/2023/9/64409_0s.jpg)
Python selenium环境搭建实现过程解析
![](https://img.aspxhome.com/file/2023/1/63271_0s.png)
如何用python抓取B站数据
![](https://img.aspxhome.com/file/2023/7/60737_0s.jpg)
.Net Core下使用Dapper的方法
SQL Server 2005代理服务应用软件组成
表单相关特效整理
重新阅读《HTTP协议基础》
编写安全的SQL Server扩展存储过程
Web开发者的百科全书——Google DocType
ASP编写计数器的优化方法
MySQL Server 5.0安装教程(图解)
![](https://img.aspxhome.com/file/UploadPic/201010/14/20101014143531281s.jpg)