python的函数_python的函数

声明一个函数

def checkname():

a = 14

if a%2 ==0:

print ‘%s是偶数‘%(a)

return a

else:

print ‘%s是奇数‘ % (a)

return a

print checkname()

声明关键字 def

然后是空格

然后是函数名checkname

然后是参数()  #参数可以为空,也就是无参

返回值  #见下面介绍

-----------------------分割线

就函数,着重说两个地方

1、参数

参数的可选:无参,有固定参数1个,有固定参数多个,固定参数有默认值,不固定参数

def checkname()   #无参

def checkname(b)  #固定1个参数

def checkname(b = ‘test’)  #固定1个参数,有默认值,即使用的时候你可以提供参数,也可以不提供,不提供时使用默认值

def checkname(b,c)  #固定2个参数

def checkname(*b)  #不定长参数,即传入元组

def checkname(**b)  #不定长参数,即传入字典

2、返回值

不使用return语句时,默认返回None

return a  返回单个成员

return (a,b.c)  返回多个成员

函数内声明的变量,默认都是局部变量,不会对函数以外的变量产生影响

如果想要影响,就需要声明成全局变量 global b

b = 11

defvalues():global b #声明为全局变量

b = 15values()printb#这里打印的b=15

b= 11

defvalues():

b= 15values()printb#这里打印的b=11

一般情况,不建议使用global变量

加入函数描述

defvalues():‘valuetest‘ #函数描述

b = 15

print values.__doc__ #查看描述

原文地址:http://www.cnblogs.com/gametesting/p/7325775.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值