美文网首页
认识函数

认识函数

作者: 丫丫姑娘_b55e | 来源:发表于2018-06-23 17:21 被阅读0次
函数:

函数就是实现某一特定功能的代码块,在类中,函数又叫方法(对某一个功能的封装)
为什么要使用函数?
飞机的功能:左移、右移、上移、下移
问题:1.一样的功能对应的代码,需要重复写很多次代码冗余
2.如果功能发生改变的时候需要修改很多位置的代码

怎么解决:使用函数
函数作用:

1.让界面更简洁(同样的功能对应的代码只写一次)
2.如果功能发生改变,使用函数只需要修改一个地方的代码
3.让代码模块化

函数的声明

格式:
def  函数名(参数列表-形参)
    说明文字:对函数功能进行说明
   v 函数体:就是实现函数功能的代码块
def 是python中声明函数的关键字
函数名:标识符,PEP8,见名知义(根据函数名大概知道函数的功能)
(): 固定格式,不能省略
参数列表:参数的作用就是从外面往函数中传值。一个函数可以没有参数也可以有多个参数,如果有多个参数,参数间用逗号隔开

b.对于初学者来说,声明函数的步骤:
1.确定函数的功能(确定函数是干什么的)
2.确定函数名(根据功能确定函数名)
3.确定参数(确定是否有参数,确定参数有几个,看实现这个功能需不需要从外面传值进去)
4.确定是否需要返回值(返回值:就是函数返回给调用者的数据。python中所有的函数都有返回值,默认是NOne)
5,实现函数的功能

注意:函数只有在调用的时候才会执行

函数的调用

格式:
函数名(参数列表)
函数名:你声明的需要调用的函数(已经声明过得函数才可以调用)
参数列表:实参
函数的调用过程,就是用实参给形参赋值,并且执行函数体获取返回值

注意:
1.一个函数声明后,可以调用多次
2.python中所有的函数调用表达式都有值

带参的函数

def 函数名(参数列表):
说明文字
函数体
形参:获取从外面传递给函数内部的值

2.函数的调用
函数名(实参列表)

实参:调用函数的时候给函数传的值
形参:就是变量,声明在函数内的变量
函数调用的时候保证每个形参都有值

带参函数的调用

1.位置参数(用实参一次给实参赋值)
2.关键字参数

参数的默认值

在python中,函数的参数可以设置默认值(函数声明的时候给参数赋值)
如果参数设置了默认值,那么调用函数的时候,这个函数可以传参,也可以不传参

  • 写一个函数,问候某人 打印XXX,how are you !

     def say_hi (name='xxx'):
        print('%s,how are you' %(name)
      say_hi ()
      say_hi('张三')
    

//注意:如果声明函数的时候,函数中有多个参数,有默认值的参数必须放到没有默认值的参数后面

  def say_hello(message,name='xxx'):
       print('%s,%s'%(name,message)
  say_hello(name='小花',message='I love you')
  • 参数个数不确定
    参数个数不确定的时候,就在参数列表中声明一个变量,前面加一个*,这个时候这个变量就变成了元祖,函数调用的时候所有的实参都会添加到这个元祖中。
    *写一个函数,求多个数的和

    def my_sum2(*nums):
      sum1=0
      for item in nums:
          sum1+=item
      print(sum1)
    

my_sum2(10,10,30) #40
my_sum2(1,2,3,4,5,6) #21

相关文章

  • 函数~认识函数

    1.函数基本用法 a.数组函数 输入后按Ctrl+shift+enter b.只显示公式~Ctrl c.公式复制 ...

  • 认识函数

    函数: 函数就是实现某一特定功能的代码块,在类中,函数又叫方法(对某一个功能的封装)为什么要使用函数?飞机的功能:...

  • 认识函数

    1.基本用法 1.1公式:是excel表格中进行数值计算的一个等式。正常的公式都是以等于号开始的,正常的公式有加减...

  • 认识函数

    基本用法 1.什么是公式 ①.是EXCEL工作表中进行数值计算的等式。 ②.公式输入是以“=”开始的。 ③.简单的...

  • 认识函数

    DAY09 认识函数,基本用法和进阶用法 【回顾目标】 001、制定今天的学习计划 002、完成一字群的作业 00...

  • 认识函数

    一、基本用法 1、什么是公式? (1)是EXCEL工作表中进行数值计算的等式; (2)公式输入是以“=”开始的; ...

  • 认识函数

    昨天老师透漏今天将开始学习函数,我的心是一惊呢。我对自己的逻辑能力和空间能力是很佩服的,在很多时候,题目出来,我...

  • 认识函数

    认识函数  基本用法  一.什么是公式 1.是EXCEL工作表中进行数值计算的等式。 2.公式输入是以“=...

  • 认识函数

    昨天的二级下拉菜单、联想式下拉菜单,来源套用储君老师的公式,什么意思完全是蒙的,通过今天正式学习函数,有了初步的了...

  • 认识函数

    大家好,我是本期训练营的五队队员周忠莹。 本次训练营学习大纲: 一、操作与技巧 二、函数与公式 三、数据透视表及图...

网友评论

      本文标题:认识函数

      本文链接:https://www.haomeiwen.com/subject/wzvcyftx.html