我是靠谱客的博主 俏皮柠檬,最近开发中收集的这篇文章主要介绍python 函数的基础操作,看完大家都可以创建函数 ^o^/????函数简介:????⚽函数返回结果的两种方法:⚽????形参的三种类型????????函数返回值: return???????? 内置函数????,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

目录

????函数简介:????

 

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

????形参的三种类型????

????必选参数????

 ????默认参数????

????不定长参数????

????函数返回值: 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()  等等

 

 

 

最后

以上就是俏皮柠檬为你收集整理的python 函数的基础操作,看完大家都可以创建函数 ^o^/????函数简介:????⚽函数返回结果的两种方法:⚽????形参的三种类型????????函数返回值: return???????? 内置函数????的全部内容,希望文章能够帮你解决python 函数的基础操作,看完大家都可以创建函数 ^o^/????函数简介:????⚽函数返回结果的两种方法:⚽????形参的三种类型????????函数返回值: return???????? 内置函数????所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(37)

评论列表共有 0 条评论

立即
投稿
返回
顶部