zoukankan      html  css  js  c++  java
  • Python学习笔记——函数(一)

    将可能需要反复执行的代码封装为函数,并在需要该功能的地方进行调用,可以实现代码复用和保证代码地一致性。在设计函数时,应注意提高模块的内聚性,同时降低模块之间的隐式耦合。编写函数时尽量不要修改参数本身。一般把一些通用的函数封装到一个模块中,并把它放到顶层文件夹中,方便管理。

    定义:

    def 函数名([参数列表]):

      ‘’‘注释’‘’

      函数体

    如果传递给函数的实参是可变序列,并且在函数内部使用下标或者可变序列自身的方法对元素进行增、删、改时,实参也会得到相应的改变。

    参数的变化:分4种形式

    (1)位置参数:在传递参数值时,实参和形参的顺序必须严格一致,位置不能打乱,并且数量必须相同

    (2)默认值参数:为参数预先指定默认值,当没有给该参数传值时,该参数自动选择默认值。

    (3)关键字参数:实参顺序可以和形参顺序不一致,不影响传递结果,有效避免了传递值出错的情况。

    (4)不定长参数:分两种,一种是传递任意数量的参数值;一种是传递任意数量的键值对

     

    作业:

    1,、编写函数,接受多个数,返回一个元组,其中第一个元素为所有参数的平均值,其他元素为所有参数中大于平均值的数

    2、编写函数,接受字符串参数,返回一个元组,其中第一个元素为大写字母个数,第二个元素为小写字母个数。

  • 相关阅读:
    linux shell基本知识
    chkconfig命令 centos 开机启动命令
    centos 7修改网卡名称
    centos 系统安装基本步骤,面试必考
    nginx 服务脚本编写模板
    nginx 服务脚本编写模板
    Mysql 多实例实施步骤
    shell常用监控脚本
    nginx做负载均衡 tomcat获得客户端真实ip
    vmvare安装系统提示vmci.sys 版本不正确解决方法
  • 原文地址:https://www.cnblogs.com/xuanhuolang/p/10271303.html
Copyright © 2011-2022 走看看