zoukankan      html  css  js  c++  java
  • 第三天-函数

    ---恢复内容开始---

    1,导入模块就是把别人写好的功能拿来自己用。

    2,脚本文件的意思就是一个文件代表了一个程序,程序里面的所有代码都放到一个文件里面去。

    3,UTF-8存数据,一个英文字母是一个字节,一个汉字是三个字节。

     没有函数会带来什么困扰?

           组织结构不清晰,可读性差

            代码冗余

            课扩展性差

    什么是函数?

        函数是具备某一个功能的工具》》函数

         事先准备工具》》函数的定义

          拿来就用,重复使用》》函数的调用

           ps:先定义后调用

    函数的分类:

       内置函数:len max(10,11)

       自定义函数:def

     自定义函数语法:

          def(python的关键字)函数(参数1,参数2,...) 参数可以不写

                '''写注释'''

                  写代码块即函数体

                  return 返回值

    函数的调用分两步:第一,找到函数名字  第二,对函数的名字加括号调用。

    针对二中的问题,想象生活中的例子,修理工需要实现准备好工具箱里面放好锤子,扳手,钳子等工具,然后遇到锤钉子的场景,拿来锤子用就可以,而无需临时再制造一把锤子。
    
    修理工===>程序员
    具备某一功能的工具===>函数
    
    要想使用工具,需要事先准备好,然后拿来就用且可以重复使用
    要想用函数,需要先定义,再使用


    为什么要用函数?

    1、代码的组织结构不清晰,可读性差
    #2、遇到重复的功能只能重复编写实现代码,代码冗余
    #3、功能需要扩展时,需要找出所有实现该功能的地方修改之,无法统一管理且维护难度极大


    函数的分类:内置函数与自定义函数
    如何自定义函数


    语法


    定义有参数函数,及有参函数的应用场景
    定义无参数函数,及无参函数的应用场景
    定义空函数,及空函数的应用场景
    调用函数
    如何调用函数
    函数的返回值
    函数参数的应用:形参和实参,位置参数,关键字参数,默认参数,*args,**kwargs
    高阶函数(函数对象)
    函数嵌套
    作用域与名称空间
    装饰器
    迭代器与生成器及协程函数
    三元运算,列表解析、生成器表达式
    函数的递归调用
    内置函数
    面向过程编程与函数式编程

    ---恢复内容结束---

  • 相关阅读:
    利用python将表格中的汉字转化为拼音
    vi中批量加注释
    Xtrabackup
    mydumper下载安装
    Adobe Acrobat Pro DC破解
    InnoDB关键特性之double write
    聚集索引与非聚集索引
    has the wrong structure
    初学者如何理解网络协议
    电脑重装系统之后,删除之前的系统
  • 原文地址:https://www.cnblogs.com/python654/p/8295504.html
Copyright © 2011-2022 走看看