python之函数定义
2022/1/5 17:05:42
本文主要是介绍python之函数定义,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
函数语法结构
def my_len(): n = 0 for i in l: n += 1 print(n) print(my_len()) # None ''' 1. 我们现在写的代码都是重复的 模仿len实现 2. 我们现在写的代码兼容性很差 3. 我们现在写的代码没有返回值(一块代码执行完之后给我的反馈结果) 函数的简介: 提前准备好的工具,什么时候使用,就给相应的结果 '''
语法结构
def my_len(): ''' 注释 :return: ''' print('我是函数') return 123 # my_len() print(my_len()) ''' 语法结构: 1. def(关键字必须的) 用来定义函数的,函数要想使用必须先定义def 2. 函数名(必须的) 函数名的命名遵循变量名的命名就可以了,见名知意 3. 注释 (不是必须的) 类似于说明书,对函数功能的描述,简介... 4. 函数体(必须的) 执行代码的核心逻辑 5. return返回值(不是必须的) 执行完函数之后,返回的结果 6. 参数(不是必须的) 就是执行函数之前的一些前提 '''
函数的定义和调用
################################################################################ 注意事项: 1. 函数必须先定义,在调用 2. 函数在定义阶段,值检测语法是否正确 3. 函数在定义阶段,不会执行函数体代码 4. 函数只能有一个return,函数一旦遇到return,函数立马结束 ################################################################################ 函数的底层原理: ''' 1. 先在内存中申请一块空间存储函数体 2. 把函数体所在的内存地址绑定给函数名 3. 使用函数名加括号调用函数,来执行函数 '''
函数的分类
1. 内置的函数 提前在python解释器中提前定义好的,可以拿来直接使用 2. 自定义函数 程序员自己写的函数 1. 无参函数 2. 有参函数 3. 空函数(pass ...) # 无参函数 def my_func(): print('我是无参函数') # 调用函数 my_func() # 有参函数 def my_func1(a,b,c,d) print('我是有参函数') my_func1(1,2,3,4) # 空函数 def my_func2(): pass ...
这篇关于python之函数定义的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-02Python编程基础
- 2024-11-01Python 基础教程
- 2024-11-01用Python探索可解与不可解方程的问题
- 2024-11-01Python编程入门指南
- 2024-11-01Python编程基础知识
- 2024-11-01Python编程基础
- 2024-10-31Python基础入门:理解变量与数据类型
- 2024-10-30Python股票自动化交易资料详解与实战指南
- 2024-10-30Python入行:新手必读的Python编程入门指南
- 2024-10-30Python入行:初学者必备的编程指南