zoukankan      html  css  js  c++  java
  • python 函数概述

    1、函数定义规则

    函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()。

    任何传入参数和自变量必须放在圆括号中间。

    函数的第一行语句可以选择性地使用文档字符串---用于存放函数说明。

    函数内容以冒号起始,并且缩进。

    
    
    '''
    def 函数名([参数列表]):      #参数列表可选项
        函数体
    
    '''
    
    def PName(): #使用def定义一个函数PName()
        print('我是小白')
    PName() #调用函数
    2、形参和实参的概念
    3、函数参数-必备参数

    函数定义中允许拥有多个形参,因此函数在调用的时候,也可能包含多个实参。向函数传递参数的方式有很多,通过实参和形参的顺序对应,这就是位置实参。
    只有位置一致,才能被正确匹配。位置实参是最简单也最常用的关联方式。
    3、函数参数-关键字参数

     关键字实参是传递给函数的名称-值对。直接在实参中将名称和值关联起来,因此向函数传递实参时不会混淆。函数调用使用关键字参数来确定传入的值。
    使用关键字参数允许函数调用时参数的顺序与声明时不一致,因为 Python 解释器能够用参数名匹配参数值.

    4、函数参数-参数默认值

    函数定义的时候,设置的参数是形参。那么也可以给每个形参指定一个默认值。当调用函数时,如果没有传入实参,就使用形参的默认值。
    如果调用的时候传入了实参,那么程序将使用传入的实参。






     
  • 相关阅读:
    Codeforces 525C Om Nom and Candies 枚举 + 复杂度分析
    Codeforces 526B Om Nom and Dark Park 树形dp
    Codeforces 526A King of Thieves 枚举
    Regionals 2014 Asia
    Regionals 2014 Asia
    access数据库和sqlsever数据库sql语句的布尔值boolean的写法
    取消阴影行
    引用其他单元的2种方法
    选中阴影行
    全选
  • 原文地址:https://www.cnblogs.com/xyg-zyx/p/9804055.html
Copyright © 2011-2022 走看看