zoukankan      html  css  js  c++  java
  • 形参和实参

     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         #作为实参传入函数的变量名称和函数定义里形参的名字没有关系,函数只关系形参的值,而不关心他在调用前叫什么名字。
  • 相关阅读:
    算法与设计模式
    Python开源应用系统
    ASP.NET MVC配置Redis服务
    常用3个框架
    Visual Studio 2015 编译错误 File 的值+乱码的解决方法
    SQL Server2008 R2命令行启动及停止SQL服务的方法
    Linux Shell查看物理CPU个数、核数、逻辑CPU个数
    SQL SERVER 2008R2 执行大脚本文件时,管理工具提示“内存不足”的解决方法
    MVC中未能加载程序集System.Web.Http/System.Web.Http.WebHost
    Windows10中启用原来的Windows照片查看器方法
  • 原文地址:https://www.cnblogs.com/DLHe/p/7762632.html
Copyright © 2011-2022 走看看