zoukankan      html  css  js  c++  java
  • Python函数

    函数:

    callable(x)  内建函数,检查函数x是否可用,返回布尔值

    定义函数:

    def 函数名(参数):

      ‘xxxxxxxxxxx’    //文档化字符串,访问这段字符串用   函数名.__doc__  来返回,__doc__是函数属性,属性名中的双下划线表示它是个特殊属性

      语句

      return x      //有些函数没有返回值返回None,有的有return 后面没有任何参数,此时return起到结束函数的作用,类似于循环中的break

    参数有形参和实参,实参有可变(列表)和不可变(字符串,元祖,数字)的。当参数有默认值时,调用的时候就不用提供参数或提供部分参数或全部参数或指定参数。

    局部变量有局部作用域,不和外部的全局的冲突。

    -------------------------------------------------------------------------------

    def print_params(*params):

      print params

    //元祖形式打印其余位置参数,如果参数为1,2,3  打印出元祖(1,2,3),如果没有参数,就打印出空元祖()

    --------------------------------------------------------------------------------

    def print_params(**params):

      print params

    //字典形式打印,参数为x=1,y=2,z=3   ,打印出来的字典{'z':3,'x':1,'y':2}

    ---------------------------------------------------------------------------------

    def with_stars(**kwds):

      print kwds['name'], kwds['age']

    def without_stars(kwds):

      print kwds['name'], kwds['age']

    两个函数输出结果相同。**格式最适合用于未知数目的参数传递。

    ---------------------------------------------------------------------------------

  • 相关阅读:
    [非技术]简单预测中美关系未来的走向
    权限系统模型和常用权限框架
    [Tomcat]了解Tomcat,从它的结构开始
    [Mybatis]用AOP和mybatis来实现一下mysql读写分离
    [MQ]说一说MQ消息积压
    [MQ]再谈延时队列
    [Web] 浅谈Cookie,Session,Token
    k8s搭建
    微信公众平台开发(2)扫描二维码添加公众账号
    微信公众平台开发模式
  • 原文地址:https://www.cnblogs.com/zz27zz/p/7410627.html
Copyright © 2011-2022 走看看