Python 学习日记 第九天

日常鸡汤:

  我还有2w的贷款没还............


一、什么是函数

  函数就是对代码和功能的封装和定义

1.如何定义一个函数

1 def 函数名():
2     函数体
3 
4 
5 
6 # 函数名的命名规则与变量的命名规则是一样的
7 # 函数体就是函数被执行之后要执行的代码

2.如何调用函数

直接函数名加一个括号就可以调用    函数()

3.函数的返回

  函数中遇到return,此函数结束,不再继续执行

  给函数的调用者返回一个结果

复制代码
 1 def fun():
 2     print(3)
 3     print(2)
 4     print(1)
 5     return "结束了"
 6 
 7 
 8 
 9 print(fun())
10 
11 # 输出
12 #3
13 #2
14 #1
15 #结束了
复制代码

小结:

  1.遇到return,此函数结束,函数后面的东西讲不会执行

  2.retrun 返回值

    关于返回值

      如果return什么都不写 或者干脆不写return ,那么就返回None

      如果return后面写了一个值,则调用者可以接受一个结果

      如果return后面写了多个结果,则调用者可以接受一个tuple,调用者可以直接解构成多个变量

 

二、函数的参数

  参数,函数在调用的时候指定具体的一个变量的值,就是参数

1 def 函数名(参数列表):
2     函数体

  形参:写在函数声明位置的变量叫形参,形式上的一个完整,表示这个函数需要xxx

  实参:在函数调用的时候给函数传递的值,叫实参,实际执行的时候给函数传递的信息,表示给函数xxx

  传参:给函数传递信息的时候将实际参数交给形式参数的过程被称为传参

参数的分类:

  位置参数,就是形参和实参相互对应

  关键字参数,不需要记住每个参数的位置,只要记住名字就好了

  混合参数,上面两个参数混合着使用,在使用混合参数的时候,关键字参数必须在位置参数后面

 

posted @   Chamster  阅读(199)  评论(0编辑  收藏  举报
编辑推荐:
· Linux glibc自带哈希表的用例及性能测试
· 深入理解 Mybatis 分库分表执行原理
· 如何打造一个高并发系统?
· .NET Core GC压缩(compact_phase)底层原理浅谈
· 现代计算机视觉入门之:什么是图片特征编码
阅读排行:
· 手把手教你在本地部署DeepSeek R1,搭建web-ui ,建议收藏!
· Spring AI + Ollama 实现 deepseek-r1 的API服务和调用
· 数据库服务器 SQL Server 版本升级公告
· C#/.NET/.NET Core技术前沿周刊 | 第 23 期(2025年1.20-1.26)
· 程序员常用高效实用工具推荐,办公效率提升利器!
点击右上角即可分享
微信分享提示