Python函数的使用

一:什么是函数

函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。
函数的意义:提高应用的模块性,和代码的重复利用率
1:函数的定义的语法:

注意点:

  1. 函数名必须遵循标识符规则,最好驼峰命名法(每个单词的第一个字母都大写,如
helloword→HelloWord)
  2. 方法体要有缩进
  3. return 可以省略
 
2. 函数调用语法

 

3.函数案例

 

 

 

 

 
二:函数的返回值(return)
函数中的return部分的作用:将返回结果传给调用的函数

1. return不是必要部分,return关键字可以省略
2. return是函数体的结束标志,return后面的语句块不会执行,函数认为到return就结束了
3. return有返回值时,在调用函数时需要用一个变量来接收
4. return后面没有任何值,则默认返回None

 

 

 
三:函数的参数
1. 形参:写在函数声明的位置的变量叫形参,形式上的一个完整。表示这个函数需要这些参数
2. 实参:在函数调用的时候给函数传递的值,加实参,实际执行的时候给函数传递的信息。表示 给
函数参数值
3. 传参:给函数传递信息的时候将实际参数交给形式参数的过程被称为传参。

函数的参数可以分为4种,分别是位置参数,指定参数,缺省参数和不定长参数
 
1:位置参数
位置参数:调用函数中传递的实参值,依次按照定义函数中形参值的顺序赋值

 

执行结果:

 

 

 

 

2:指定参数
指定参数:在调用函数中的参数列表里面,写明参数名=参数值,这个顺序跟位置没有关系

 

 执行结果:

 

 

 

3:位置+指定参数
在调用函数中的参数列表里面既有位置参数,也有指定参数时,该注意些什么?
注意:指定参数一定要放在最后面,有多个执行参数,以后往后面放

 

 执行结果:

 

 

 

4:缺省参数
缺省参数:在定义函数的时候,在参数列表中给参数赋了默认值
1.调用函数是对于缺省参数,可以不用赋值,也可以赋新的值,不赋值就用默认值,赋值就用
新的赋值

 

 执行结果:

 

2.在函数的形参列表中有指定默认值的参数,必须将其放到最后面

 

 

 

5:不定长参数
不定长参数: * 和 ** 可以不定长度的实参

1.*args ,可以接受多个参数,多个参数值存在一个元组中,调用函数时只能是位置传参
2. **args ,可以里接受多个参数,多个参数值存在一个字典中,调用函数时只能是指定传参

 

 

执行结果:

 

 

 

 

执行结果:

 

 

 

 
四:函数的注释
注释:描述函数用来作什么,参数的含义,是否有返回值

 

执行结果:

 

 

五:函数的嵌套

 

 

运行结果:

 

 

 

 运行结果:

 

 

六:常用的内置函数
什么是内置函数? 就是python给你提 供的,拿来直接用的函数, 比如print., input等等。
截止 到python版本3.6.2 python一共 提供了68个内置函数。python的内置 函数

 

 

 
 
posted @   little小小  阅读(189)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示