• 形参和实参


     1   #前面已经讲述过函数的参数,本节将介绍Python函数的两种类型参数,一种是函数定义里的形参,一种是调用函数时传入的实参。
     2         #经常在使用一些内置函数时需要传入参数,如调用math.sin时,需要传入一个整型数字作为实参。有的函数需要多个参数,如math.pow需要两个参数,一个时基数(base),另一个是指数(exponent).
     3         #在函数内部,会将实参的值赋给形参,例如:
     4 # /usr/bin/python3
     5 #!-*-conding:UTF8 -*-
     6 #形参和实参_1
     7 
     8 def personinfo(age,name):
     9     print('年龄:',age)
    10     print('名称:',name)
    11     return
    12         #在该函数中,函数名personinfo后面的参数列表age和name就是实参,在函数体中分别将age和name的值传递给age和name,这函数体中的age和name就是形参。
    13         #在函数体内都是对形参进行操作,不能操作实参,即对实参做出更改。
    14         #内置函数的组合规则在自定义函数上同样适用。例如,我们对自定义的personinfo函数可以使用任何表达式作为实参:
    15 # /usr/bin/python3
    16 #!-*-conding:UTF8 -*-
    17 #形参和实参_1
    18 
    19 def personinfo(age,name):
    20     print('年龄:',age)
    21     print('名称:',name)
    22     return
    23 personinfo(21,'小明'*2)
    24         #执行结果如下:
    25 ================= RESTART: C:/Users/DL He/Desktop/形参和实参_1.py =================
    26 年龄: 21
    27 名称: 小明小明
    28         #由执行结果看到,可以用字符串的乘法表达式作为实参。
    29         #在Python中,作为实参的表达式会在函数调用前执行。例如,在上面的示例中,实际上先执行‘小明’*2的操作,将执行的结果作为一个实参传递到函数体中。
    30         #作为实参传入函数的变量名称和函数定义里形参的名字没有关系,函数只关系形参的值,而不关心他在调用前叫什么名字。
  • 相关阅读:
    关于Qt国产化系统开发的几点总结
    C#和Qt实现的对于异常处理的一个使用策略
    echarts 自定义省份区块颜色的两种方法
    获取某个文件下的.vue文件
    仿写单选框/多选框
    重置对象属性
    elementUI之树形数据Table遇到的问题
    sass使用记录
    koa的使用记录
    六顶思想帽
  • 原文地址:https://www.cnblogs.com/DLHe/p/7762632.html
Copyright © 2020-2023  润新知