Python下自定义函数的使用详解

定义函数规则:

1、函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()。
2、任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。
3、函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。
4、函数内容以冒号起始,并且缩进。
5return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回 None

自定义函数语法结构:

def function_name(parameters):   #此处必须有冒号,参数可有可无,可有多个
#注意每条语句之前都要点击Tab键,必须缩进,Python靠tab键识别函数语句;
    statement2
    statement3

实例:

#例1:以下无返回的自定义函数text_1
def text_1():
    print "hdklfbrhelgf"
    print "jieshu"

print "调用程序"
text_1()
print "调用结束"  

#例2:带单个返回值的自定义函数text_2
def text_2(n1,n2):
    n3=n1+n2
    return n3

print "调用程序"
sum=text_2( 12,13)
print sum
print "调用结束"  

#结果:
#>>>
#调用程序
#25
#调用结束
#>>> 

#例3:带多个返回值的自定义函数text_3
def text_3(n1,n2):
    n3=n1+n2
    n4=n1*n2
    n5=n1**n2
    return n3,n4,n5 

print "调用程序"

s,c,v=text_3( 2,3)
#print c,s,v
print "s=" ,s
print "c=" ,c
print "v=" , v
print "调用结束"  

#结果:
#调用程序
#s= 5
#c= 6
#v= 8
#调用结束

#例4:参数预设定值的自定义函数text_4,对于这种函数,只需要给出没有设定默认值的形参的实参即可,已确定的不需要给出实参;
def  text_4(n1,n2,n3=3):    #形参具有默认值,注意:有预定值得形参,必须写在括号的右边,而不能在左边,否则会报错;
   n4=n1+n2+n3
   n5=n1*n2*n3
   n6=n1**n2*n3
   return n4,n5,n6

print "调用程序"
n4,n5,n6=text_4(2,3)  #只需给出两个实参,若给出3个实参,则会自动替换默认实参;
print n4,n5,n6
print "结束程序"
  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值