vim中自定义函数的使用:
vim中自定义函数的函数名称是 def
用def定义好的函数可以在当前以及跨文档使用
首先用def定义一个函数的名称,命名规则和变量命名规则基本一致,函数名称后在函数名称后加():
自定义函数的作用域是自定义函数下相同缩进的所有语句
举个例子:
# 这是定义好的一个自定义函数套自定义函数的例子
1 def nSum():
3 a=int(input('加数'))
4 b=int(input('加数'))
5 c=int(input('加数'))
6 return(a+b+c)
7 def aver():
8 ss=nSum()/3
9 return(ss)
10 print('三个数的平均数%d'%aver())
第二行里 先def 定义一个名称为nSum的函数,后面的括号里可以加入形式参数,括号里的形式参数对应函数里的形式参数
第三行里 在函数的作用域里先缩进四个空格,然后定义函数 a ,用input函数获取用户输入的信息,转换成整数形式后赋值给变量a
第四行,第五行内容和第三行大同小异
第六行,把变量a,b,c的进行加运算,然后用return函数把值返回出来,不然会返回空值
这就是定义的第一个函数,下面的是第二个函数
第七行里再定一个函数aver
第八行里重点来了,定义变量ss,调用上个自定义函数nSum(),在这里就会直接使用定义好的nSum,计算用户输入的三个数字的和 ,用/3进行除法运算,算出平均值之后赋值给变量ss
第九行里返回变量ss的值
第十行里用print函数把平均数显示出来
网友评论