• Python 语法1


    函数的定义:

    """

    def 函数名():

      函数内容,函数内容,

      函数内容,函数内容,

    """

     ////////////////////////////////////////////////////////////////////////////

    def fun1():

      print "haha"

     ////////////////////////////////////////////////////////////////////////////

    函数的传递

    什么是形参,什么是实参?

    def fun1(a,b):# 此处表示形参,只是代表函数定义过程中的位置,不代表具体的值

      print a+b

    fun1(1,2)# 此处表示实参,代表具体的值

     ////////////////////////////////////////////////////////////////////////////

    关键参数

    def fun2(a=1,b=2,c=3):

      print a+b+c

    #调用时以下都为合法表达

    fun2(2,3,4)

    fun2(c=2,a=3,b=4)

    fun2(5,c=2,b=4)

    函数的作用域,一般默认都是局部作用域,除非申明了global

    ////////////////////////////////////////////////////////////////////////////

    i=5
    def ff():#i只改变了函数当中的数值,跳出函数之后又变回了函数外的i值
      i=1
      print i
    ff()
    print i

    输出结果为1,5

    ////////////////////////////////////////////////////////////////////////////

    i=5
    def ff():
      global i  #这样i才能影响函数以外的i的值,不然只在函数内作用,函数运行完后被释放
      i=1
    ff()
    print i
    i=5
    print i

     ////////////////////////////////////////////////////////////////////////////

    函数的返回值,可以返回单个,也可以返回多个比如:

    def ff(a,b):
      c=a*b
      return(a,b,c)
    x=ff(3,4)
    o,p,q=ff(3,4)
    print x,#这样输出的是元组形式(3,4,12)
    print o,p,q#这样输出的是单个的数字3,4,12

  • 相关阅读:
    Django中前端界面实现级联查询
    二叉树遍历规则
    计算机组成原理面试总结
    用python介绍4种常用的单链表翻转的方法
    跨域资源共享(CORS)
    python中单例模式的四种实现方式
    算法和数据结构
    手写配置文件实现两套配置文件的切换
    CentOS 7 安装教程
    配置管理系统
  • 原文地址:https://www.cnblogs.com/nyc1893/p/6970964.html
Copyright © 2020-2023  润新知