python 函数的基础操作,看完大家都可以创建函数 ^o^/

目录

🎈函数简介:🎈

 

⚽函数返回结果的两种方法:⚽

🎆形参的三种类型🎆

🎋必选参数🎋

 🎋默认参数🎋

🎋不定长参数🎋

🎉函数返回值: return🎉

🎊 内置函数🎊


 


 

 

 

🎈函数简介:🎈

在python里什么是函数 :  函数又被称为方法,是指某一段聚合在一起,做特定的事情的代码.

创建一个函数需要哪些基本条件 : 

  1. 首先要能执行某个特殊的功能 (不然创建出来就没有意义) .
  2. 有输入(但不强制) , 我们使用函数的时候 , 要在我们定义的函数的括号里面传入需要被处理的数据
  3. 有输出 , 调用函数后会返回一些我们需要得到的数据 , 或者是执行我们想要实现的功能.

我们先来把概念一一对应

  1. 执行某个特殊的功能部分 ---- >  是我们函数的代码
  2. 有输入(不强制)     ---- > 就是我们定义函数时设置的参数名称 , 简称为 : 形参,(等会讲到我们形参的几种类型)
  3. 有输出   ---- > 就是我们函数处理以后返回的结果 

🎄接下来我们先把一个函数的模板列出来🎄

 

def 函数名(<形参>包括;必选参数,默认参数,不定长参数):

 

        函数的代码部分

 

        返回我们想要的结果

 

调用我们的函数

 

 

接下来我们通过举例子(加补充的方法)来带大家进一步了解定义函数:

def 是定义函数的关键字,当我们自己定义一个函数时就要用到它

这里我们自己定义了一个功能为输出:(勇敢牛牛,不怕困难!)的函数

================== 函数布部分 =======================================

def function():               #函数名 (可以随便取,最好是英文单词加下划线组合的形式,不能是关键字)

    a = '勇敢牛牛,不怕困难!'   #代码部分

    print(a)                  # 返回我们想要的结果

================= 调用部分 ==================================================

function()                    #调用我们的函数

>>> 勇敢牛牛,不怕困难!           # 实现我们自己定义函数的功能

⚽函数返回结果的两种方法:⚽

def function():                   # 这就是我们刚刚举例子的方法
    a = '勇敢牛牛1,不怕困难!'
    print(a)


function()
>>> 勇敢牛牛1,不怕困难!

============== 我是分解线 ======================

def function():                   
    return '勇敢牛牛2,不怕困难!'

print(function())
>>> 勇敢牛牛2,不怕困难!


#这个方法要搭配我们的 return 关键字
return 是用来表明函数要向使用函数的外部返回一个数值
也就是我们在使用 return 时要想拿到结果,就需要在调用我们函数的地方搭配我们的print来打印结果

🎆形参的三种类型🎆


🎋必选参数🎋

在函数定义的时候写在代码里面的参数 , 是 ' 必选参数 ' , 也就是说这些参数是你在调用这个函数的时候必须要传入的,如果不传缺了参数的部分无法正常运行.

 

定义 : 函数定义中的一种数据类型,在调用这个函数的时候必须使用参数

 🎋默认参数🎋

定义 : 函数定义中的一种数据类型,在函数调用的时候不使用参数的话,就会使用默认值

符号 : =

🎋不定长参数🎋

是函数定义中的一种类型,当一个函数可能处理的参数数目是未知数时,我们可以使用可变参数 

符号:  *(元组类型)  或  **(字典类型)

下面我们通过举例子来区别这些类型

# 定义用来计算矩形面积的函数方法

<我们使用必选参数来传参数>

def area(a,b):

    area = a*b

    print(area)

area(3,4)
>>> 12

area(1)
>>> TypeError: area() missing 1 required positional argument: 'b'
# 说你area函数少了一个参数

=========================================================================

<我们使用默认参数来传参数>

def area(a=3,b=4):  # 这里设置默认值要用 = 

    area = a*b

    print(area)

area()     # 使用默认值
>>> 12

area(2,3)  # 使用我们自己新定义的数据
>>> 6

==========================================================================

<我们使用可变参数来传参数>

def area(*args):

    area = args

    print(area)

area(1,2,4,5)
>>> (1, 2, 4, 5)
# 我们输入的数据装成一个元组



def area(**kwargs):

    area = kwargs

    print(area)


area(世界=100,天气不错='abc')
>>> {'世界': 100, '天气不错': 'abc'}

👛👛👛👛👛👛👛👛👛👛👛👛👛👛👛👛👛👛👛👛👛👛👛👛👛👛👛👛👛 

🎉函数返回值: return🎉

  • 在函数中使用关键字  return 设置要返回的数据
  • return 位置一般都在函数的末尾 , 这样才能停止函数内部代码的运行,并将 return 后的值返回
  • 当函数同时返回多个值的时候 , 以 ' , ' 隔开 , 并且返回的值以元组的形式返回
  • 如果函数中没有 return 语句 , 此时函数运行结束会返回一个空值(none) 作为返回值

 

🎊 内置函数🎊

        和其他编程语言一样,python也会将一些经常使用的函数先定义好 , 内置在编程环境中 , 提供许多常用的基本功能

常见的内置函数   : print()      len()  count()  等等

 

 

 

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值