def

def a():

print(‘a’) #函数代码块

print(‘b’)

print(‘c’)

pass

a() #函数调用

def admin(name,password,id,aa): #参数定义

print(’%s的名字密码%f’%(name,password))

print(’%s的名字id是%f’%(name,id))pi

pass

admin(‘admin’,123,1,‘dd’) #参数赋值 有参数必须赋值

def sum(a,b): #形式参数 只是意义上的一种参数,在定义的时候是不占内存地址的

sum=a+b

print(sum)

pass

a=int (input(‘a值’)) #外部输入值

b=int (input(‘b值’))

sum(a,b) #实际参数 占用内存地址

def sum(a=1,b=2):#设置函数的默认参数

#默认参数始终存在于参数列表的尾部

print(‘默认值=%d’%(a+b))

pass

sum() #默认参数可以不用给值

sum(20) #没有赋值,就使用函数定义时的默认参数

#可变参数,当参数的个数不确定的时候使用

def a(*args):

‘’’

计算累加和

:param args:可变长参数类型

:return:

‘’’

# print(args)

result=0

for item in args:

result+=item

pass

print(‘b等于%a’%result)

pass

a(0,1,2)

a(1,2,3,4)

#关键字可变参数
#**来定义
#在函数体内 参数关键字是一个字典类型 key是一个字符串
#参数0-n个

def a (**kwargs):

print(kwargs)

pass

#调用

b={‘name’:1,‘password’:2}

#a(b)不可传递

a(b) #加传入字典参数

a(name=‘aaa’,password=123)#根据键值对传入

a()

def a(*args,**kwargs):

print(args)

print(kwargs)

pass

a()

a(1,2,3)

a(name=‘a’)

a(1,2,name=‘aaa’)

#可选参数必须放在关键字可选参数之前
#可选参数 接受的数据是一个元组类型
#关键字可选参数 接受的数据是一个字段类型

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值