python基础-10-函数的基本操作

函数:对功能或者动作的封装(对一段代码进行封装)
	语法:
	def 函数名(形参)#创建函数
	    函数体->或者return
	
函数名(实参)#调用

返回值:
    1,不写return,没有返回值,返回None
    2,写了return,return后面没写值,返回是None
    3,写了return值,返回了一个值
    4,写了return值1,值2....(封装到元组中)
    返回值返回在哪里呢?返回到调用位置如(返回给变量a):
        a = func()
        b = func()
参数:
    1,实参: a = func(a,b,c,d,e=1,f=2)
        1,位置参数
        2,关键字参数
        3,混合参数:顺序先位置,后关键字

2,形参:
    1,位置
    2,默认值参数
    3,动态传参,不确定参数的时候使用
            顺序:位置参数,*args,默认值参数,**kwargs
        *args
        **kwargs
 global 全局变量
 nonlocal 局部变量
 globals() 查看全局作用域中的内容
 locals() 查看当前作用域中的内容

#1、了解函数
# y = x + 1 # 当x=1的时候y=2
# f(x) = x +1
# f(1) = 2

# 2、函数:表示对功能或者动作的封装
# 语法
# def 函数名():
#     函数体(具体的代码)
# 调用:
# 函数名()
def una():
    print ("i love una")
    print ("i love guoguo")
    print ("i love yangyu")
    print ("i love gpc")
una()

# i love una
# i love guoguo
# i love yangyu
# i love gpc
# 3、函数的返回值
# return: 如果函数执行过程中执行了 return ,函数一定会中断,默认值也是None
# return值 这个值称为返回值,这种写法表示只有一个返回值
# return值1,值2,值3....表示可以有多个返回值,多个数据组织成一个元组
# return值什么也不写返回是None
# return None
def una():
    print ("i love una")
    print ("i love guoguo")
    return
    print ("i love yangyu")
    print ("i love gpc")
una()
# i love una
# i love guoguo
def una():
    print ("i love una")
    print ("i love guoguo")
    print ("i love yangyu")
    print ("i love gpc")
    return "大爱无疆"
love = una()
print ("你得返回值是",love)
# i love una
# i love guoguo
# i love yangyu
# i love gpc
# 你得返回值是 大爱无疆
def suzi():
    a = int (input(">>>"))
    b = int (input(">>>"))
    if a>b:
        return a
    else:
        return b
c = suzi(
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值