Python中函数的定义

函数定义

def 函数名():
	执行动作
return

def hello():
    print("Hello World")
hello()


def Sum():
    a = 20
    b = 21
    c = a + b
    print(str(a)+'+'+str(b)+"="+str(c))
Sum()

def echo():
    print('1')
    def echo1():
        print('2')
    echo1()
echo()

def hello(a):
    print('hello', a)

hello('octopus')

函数参数

实参 形参
形参:位置参数 默认参数 可变参数 关键字参数
位置参数

def printword(a, b):
    print(a, b)
printword(1,2)
printword(b=1, a=3)

默认参数

def mypow(x, y=2):
    print(x**y)

mypow(2, 3)
mypow(2)

可变参数

def mysum(*args):
    sum = 0
    for i in args:
        sum += i
    print(sum)
mysum(1, 2, 3)

关键字参数 字典

def studentInfo(name, age,**kwargs):
    print(name, age)
    print(kwargs)

studentInfo('1', '2', Num1 = '3',Num2 = '4')

返回值

函数运算的结果,返回函数执行的结果,可以以元组形式返回多个返回值

def Sum(a, b):
    return a + b
Result = Sum(1, 2)
print(Result)

局部变量

函数内部定义的变量,只在函数内部起作用,函数执行结束失效

全局变量

全局之内都能执行
global 变量名

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值