python

定义函数的基本结构
# def 函数名(入参):
# 函数逻辑
#  return

# def ok(a,b):
#     a=a+b
#     return a
#
#
# print(ok(56,78))
#
# #TODO 空函数
# def empty_fun():
#     pass
#
# print(empty_fun())


# def  skt(r):
#     return 1,5,8
#
# print(type(skt(8)))
# x,y,z=skt(2)
# print(x)
# print(y)
# print(z)

# def  ds(r):
#     r+=1
#     if r>=100:
#         return '小'
#     else:
#         print(r)
#         return ds(r)
#
# print(ds(20))
#
#
# python中有最大的递归层级,可使用如下代码获取最大层级 1000层
# import sys
# print(sys.getrecursionlimit())
#//注意 形参要在前面
# def add(a,b=2):
#     return a*b-2
#
# print(add(5))


# def add(*nub):
#     for  i in nub:
#         i+=1;
#         print(i)
#     return i
# add(5,4,7,8)
#命名关键字使用*做分隔,*之前的参数,基于位置参数,*后面的参数,在调用的时候必需指定其参数名
# def persion(name,age,play,*,br,city):
#     print(name,age,play,br,city)
#
# persion('王',18,'篮球',br='1998-8-8',city='北京')
#混合使用时,参数定义的顺序必须是:必选参数、默认参数、可变参数、命名关键字参数和关键字参数。
def persion(name,age,play,*,br,**other):
    print('name:',name,'age:',age,'play=',play,'br=:',br,'other=',other)
l={'rs':'十年','城市':'北京'}
persion('王',18,'篮球',br='1998-8-8',**l)

混合使用时,参数定义的顺序必须是:必选参数、默认参数、可变参数、命名关键字参数和关键字参数

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值