functools partical的作用

import functools
class api_export(object):
	def __init__(self,*arg,**kwags):
		self._api_name = kwags.get('api_name','hahaha')
		self._a = arg[0]
		self._b = arg[1]

	def add(self):
		return self._a + self._b

	def show(self):
		if self._api_name == 'hahaha':
			print("the origin is None")
		if self._api_name == 'hehehe':
			print("hehehehehehe")
		if self._api_name == 'pashan':
			print("Would you like to climb the mountain with me?~")


one = functools.partial(api_export,3)
two = functools.partial(api_export,api_name = 'hahaha')
three = functools.partial(api_export,3,api_name = 'pashan')

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值