def exchange(d):
成都一家集口碑和实力的网站建设服务商,拥有专业的企业建站团队和靠谱的建站技术,十载企业及个人网站建设经验 ,为成都超过千家客户提供网页设计制作,网站开发,企业网站制作建设等服务,包括成都营销型网站建设,品牌网站建设,同时也为不同行业的客户提供成都做网站、网站制作的服务,包括成都电商型网站制作建设,装修行业网站制作建设,传统机械行业网站建设,传统农业行业网站制作建设。在成都做网站,选网站制作建设服务商就选成都创新互联。
res = dict((v,k) for k,v in d.items())
print(res)
print(d)
一行代码完成交换的,按你的需求定义了一个函数
这是关键字参数,关键字参数的用法就是参数变量名=参数值。变量名当然不需要引号。
如果你对函数的参数还不熟悉,可以看这一章:网页链接
D1 = {} # Define Dictoinary object instance
D2 = {} # Same to above
def f(D1, D2):
pass
字典是对象,数字是对象,列表是对象 等等...
传参 也是传递对象实例
#函数传递参数
def func_args( *vartuple ):
args = []
#任何传入的参数都加入列表
for var in vartuple:
args.append(var)
return args
a = func_args("123","abc","ABC","000")
print(a)
# -*- coding:utf-8 -*-
#py3
'''
python 字典当作函数参数,及遍历
'''
def f(di): //定义函数
for key in di: //两种方式遍历字典
print(key,':',di[key])
for key,value in di.items():
print(key,'-',value)
dic={1:'a',2:3,3:'test',4:100}
f(dic)
看datetime()函数的原型:
其中前三个参数year, month, day是位置参数,因此传参时可以写参数名,也可以不写参数名。
datetime(2020, 1, 1)
datetime(2020, month=1, day=1)
datetime(year=2020, month=1, day=1)
以上这些传参方式均合法。