美文网首页
day8函数基础

day8函数基础

作者: 上邪5415 | 来源:发表于2018-08-29 19:10 被阅读0次

  今天主要学习了函数的基本知识

  1、函数

  函数就是对实现某一特定功能的代码段封装。分为内置函数和自定义函数。

  2.函数的声明:

格式为: def 函数名(参数列表):
            函数体
示例:
    def sum2(num1, num2):
        print('=========')
        print(num1+num2)

  3.函数的调用

格式为:函数名(实参)
示例:
    sum2(1,2)

  4.函数声明的过程:

  第一步:确定函数的功能
  第二步:根据功能确定函数名
  第三步:确定参数(确定有没有,确定有几个)
  第四步:实现函数的功能
  第五步:确定返回值

  5.函数的调用过程

  第一步:回到函数声明的位置
  第二步:使用实参给形参赋值
  第三步:执行函数体
  第四步:将返回值返回给函数调用者
  第五步:回到函数调用的地方,接着往后执行

  6.参数的默认值

  在声明函数的时候,可以给参数赋默认值。可以给所有的参数赋默认值,也可以给部分参数赋默认值。在给部分参数赋默认值的时候,要求有默认值的参数必须放到参数列表的最后。

a.声明函数的时候每个参数都有默认值
def func2(a=100, b='a', c=True):
    print(a, b, c)
b.参数列表中,部分参数有默认值(有默认值的必须放在后面)
def func3(a, b, c=20):
    print(a, b, c)
c.没有默认值的参数必须传参,有默认值的参数可以传也可以不传
func3(b=300, a=200)

  7.不定个数参数

  python中通过在形参名前加*,让这个形参变成一个元祖,来让这个形参可以同时接受多个实参。多个包含0个。

def sum2(*nums):
    # print(nums, type(nums))
    sum1 = 0
    for item in nums:
        sum1 += item

  8.对参数的类型进行说明

  python不能直接约束一个变量的类型。但是可以通过说明,来提示用户调用函数的时候,参数的类型

def func4(name: str, age: int, study_id: str):
    print(name, age)

  9.函数的返回值

  a.返回值:函数的返回值就是return关键字后面的表达式的值。就是函数调用表达式的结果
  b.python中所有的函数都有返回值,默认是None(没有return)
  c.return的功能是:确定返回值,结束函数

 练习: 写一个函数判断一个数是否是偶数,如果是返回True,否则返回False
def is_even_number(number):
    if number % 2 == 0:
        return True
    return False

相关文章

  • day8函数基础

      今天主要学习了函数的基本知识   1、函数   函数就是对实现某一特定功能的代码段封装。分为内置函数和自定义函...

  • day8 函数基础

    一 字典的相关方法 1.clear函数 形式: 字典.clear() - 清空字典(删除字典中所有的键值对) 2....

  • day8函数的基础

    使用函数 说明: ():固定格式,并且必须写。 初学者声明函数的过程: 注意: 说明: 函数名:你要调用哪个函数,...

  • day8 总结 - 函数基础

    01.recode 1.列表(list) - 可变,有序 - [] a.获取元素 - 通过下标获取元素 b.增删改...

  • day8 - 函数基础总结

    1、补充知识 1.1.列表[](list) - 可变,有序a.获取元素 - 通过下标获取b.增删改增 - appe...

  • day8 - 函数基础 - 作业

    编写一个函数,求1+2+3+...+N 编写一个函数,求多个数中的最大值 编写一个函数,实现摇色子的功能,打印n个...

  • Day8 函数2

    Day8 01.函数的返回值 02.作用域 03.匿名函数 04.函数作为变量 05.递归函数 01.函数的返回值...

  • Vue - day8

    day8 Promise 引入 回调地狱 回调函数中 嵌套 其他回调函数 例子: 多个文件依次读取 解决方法: ...

  • Django项目系统学习(四)

    Day8 视图函数 目前业务逻辑,也就是视图函数放在了user下面的views.py中,我们是定义了一个函数use...

  • 2018-08-29函数基础(day8)

    一、认识函数 1.函数的作用: a.解决同样的代码需要些很多次b.一个功能的需求发生改变,需要改变很多的地方 二、...

网友评论

      本文标题:day8函数基础

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