• 函数基础和函数参数


    第一部分:函数基础

     函数的作用意义:

      1.为了更好地管理代码,可能对应的代码块需要重复多次使用,所以通过一个函数封装起来,便于下次直接调用

      2.方法实际上是通过函数实现的

    例1:

    运行截图:

     例2:字母大小写转换

    运行截图:

     第二部分:函数参数

     例1: 默认参数实参没有传值的时候就使用默认值,传了值就按下面的实参,注意:默认参数要位于必备参数列表的后面

    运行截图:

     如果给b也传值进去:

    运行截图:

     注意:return 和print的区别

      return:返回结果,结束函数
      print:打印结果
      如果要两个数拼接就需要函数体里面有返回值才可以实现

    例题2:不定长参数(不限定长度,也可以不传参数)*args  

    运行截图:

     例3:不定长参数:**kwargs(不管传多少个参数都可以)

    运行截图:

     例4:指定传参数

    运行截图:

     第三部分:常见内置函数

     

    1.过滤器:filter(函数,过滤的对象)

    运行截图:

     2.zip:将对象逐一配对(没有的就不配对了)

    运行截图:

     3.enumerate :返回一个可以枚举的对象( 类型转换才可以看到效果)

    运行截图:

    4.eval:取出字符串中的内容

    运行截图:

     5.exec :执行字符串编译过的字符串

    运行截图:

     6.map(与filter的区别是不管是否满足都会返回,不满足的返回默认None,可以手动改下)

    运行截图:

     练习:

    定义一个函数,可以对传入的数据进行排序, 通过一个参数来决定是正向排序还是反向排序

     

    每逢佳节倍思亲,又是一年中秋,国庆。祝愿所有亲朋好友月饼节吃的开心,喝的浪漫,对于自己还是那句话先努力挣钱吧,没有足够的积蓄哪有想要诗与远方的遐想与底气呢? -----------加油吧,打工人

     

  • 相关阅读:
    重修SpringMVC(二)
    1、Git相关操作
    基于yolov5模型的目标检测蒸馏(LD+KD)
    Allegro Design Entry HDL(OrCAD Capture HDL)软件设计管理图标详细介绍
    C#面对对象(英雄联盟人物管理系统)
    2021.09青少年软件编程(Python)等级考试试卷(三级)
    (一)大白话MySQL执行SQL的流程
    3D视觉系统实现自动化上下料操作
    在软件测试过程中如何有效的开展接口自动化测试!
    Python基础导读:变量+条件语句+字符串操作
  • 原文地址:https://www.cnblogs.com/xiaogan-520/p/17737194.html