python函数

函数:

函数的优点:减少冗余代码,提高代码的重用性。

  • 定义函数
  • 调用函数
def 函数名(形参1,形参2):
    函数体

#举例
def sum(a,b):
    if a > b:
        result = a
    else:
        result = b
    return result

print(sum(12,32)) #32

默认参数:

def mfn(a=100,b=12):
    print(a+b)

mfn() #112
mfn(21,21) #42

python允许返回多个值:

def a():
    a = 100
    b = 200
    return a,b

a,b = a()
print(a,b) #100 200

作用域:

  • 函数内部可以访问外部的变量
  • 函数外部访问不到函数内部的变量
num = 1000
def fn():
    s = num + 1
    def fn1():
        return s

    return fn1

f = fn()()
print(f) #1001

模块化代码:

  • 在python中,可以将函数定义在一个成为模块的文件中,.py文件。之后这些模块可以被导入到程序中任意使用。一个模块可以包含不止一个函数。
module.py:
    def Sum(sum1,sum2):
    if(sum1 > sum2):
        return sum1
    else:
        return sum2

1.py:
    # 两种调用方式
    # import module
    # print(module.Sum(12,3))

    # from module import Sum
    # print(Sum(32,43))
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值