功能性代码块 *kwargs 和 **kwargs



# #插入操作
# s = []
# def insert():
#     a = 0
#     while a < 4:
#         values = input("enter a world: ")
#         s.append(values)
#         a += 1
#     print(s)
# insert()
# 
# #加强版
# s = []
# num_of_values = input("enter a number: ")
# def insert(num_of_values):
#     for i in range(0,num_of_values):
#         s.append(input("enter a world or a number: "))
#     print(s)
# insert(3)
# 
# 
# #加强版的正确版本
# s = []
# num_of_values = int(input("enter a number: "))
# def insert(num_of_values):
#     for i in range(0,num_of_values):
#         s.append(input("enter a world or a number: "))
#         
#         
# #加强版修改已有的列表中的固定值
# val = input("chang val: ")
# index = int(input("chang index(a number): "))
# def insertAt(val,index):
#     print("changing value at {} index with {}".format(val,index))
#     if(index+1) > len(s):
#         print("Invalid Index!")
#     else:
#         s[index] = val
#     print(s)
# insertAt(val,index)
# 
# 
# #加强版添加数据操作
# def add(val):
#     print("adding {} at the end of the Array".format(val))
#     s.append(val)
#     print(s)
# while 1:
#     bal = input("enter add val or enter q to eixt: ")
#     add(bal)
#     if bal == "q":
#         break
#      

# def twoadd(a,b):
# 	s = a + b
# 	print("s:",s)
# twoadd(3,3)


##基本版
# def like(**kw):
# 	if 'car' in kw:
# 		print(f"My favorite car is {kw['car']}")
# 	elif 'fruit' in kw:
# 		print(f"My favorite fruit is {kw['fruit']}")
# 	else:
# 		print("It is not in my like list!")

# like(fruit = "mango",car = 'Honda')

# #加强版
# def like(**kw):
# 	if 'car' in kw:
# 		print(f"My favorite car is {kw['car']}")
# 	elif 'fruit' in kw:
# 		print(f"My favorite fruit is {kw['fruit']}")
# 	elif 'b' in kw:
# 		print(f"I like {kw['b']}")
# 	else:
# 		print("It is not in my like list!")
# while True:
# 	b = input("enter a thing: ")
# 	like(fruit = "mango")
# 	like(b=b)

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值