函数

def say(name,sex='男'):#形参,只在函数内部有效,变量
    print('%s 打卡 性别%s'%(name,sex))
        #函数体
say('pp') #实参 可以传常量、变量、表达式、函数
say('pp','女')
#函数必须调用才能执行

返回结果:

pp 打卡 性别男
pp 打卡 性别女

  在def say(name,sex='男')中,当sex='男'表示 默认参数,调用时不填写,传默认参数‘男’

#函数里的变量都是局部变量,只能在函数里使用,函数执行结束就没有这个变量了
def calc(a,b):
    res = a*b
    return res #函数需要返回值的时候写return,遇到return 函数立即结束
    print(res)
cur = 8000
nx = calc(1000,13)
print(nx+cur)

返回结果:

21000

遇到return 函数立即结束:如下

def my():
    for i in range(100):
        if i ==2:
            print(i)
            return
print(my())

返回:

2
None

 

 

posted @ 2018-06-28 20:20  蒂娜-朱  阅读(97)  评论(0)    收藏  举报