码迷,mamicode.com
首页 > 其他好文 > 详细

形参和实参

时间:2017-10-31 18:40:29      阅读:117      评论:0      收藏:0      [点我收藏+]

标签:乘法   code   规则   exp   ase   变量   使用   math   div   

 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         #作为实参传入函数的变量名称和函数定义里形参的名字没有关系,函数只关系形参的值,而不关心他在调用前叫什么名字。

 

形参和实参

标签:乘法   code   规则   exp   ase   变量   使用   math   div   

原文地址:http://www.cnblogs.com/DLHe/p/7762632.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!