大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
Python: 测试函数是否被调用
成都创新互联服务项目包括二七网站建设、二七网站制作、二七网页制作以及二七网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,二七网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到二七省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!
# helper class defined elsewhere
class CallLogger(object):
def __init__(self, meth):
self.meth = meth
self.was_called = False
def __call__(self, code=None):
self.meth()
self.was_called = True
然后assert CallLogger的was_called为True就行了。但是这样的Callable不是个函数:
isinstance(object, types.FunctionType) # Callable will be False
对于这种Callable获取参数个数需要用:
inspect.getargspec(fn.__call__)
具体步骤如下:
1、打开pycharm,点击file,点击new,新建一个空白的pyrthon文件:
2、这里开始编写判断素数的代码,判断素数的上限最准确的应该使用平方根取整加一,此处用到两层循环,第一层遍历0到100的数,第二层循环判断满足条件的素数。这里有一个else要注意是和for对齐而不是if对齐,如果和if对齐只要不能被2整除就会被添加到列表中了,而且会多次添加:
3、右键点击鼠标,点击“run demo”,运行编写好的python文件,在下方的控制台就可以看见输出后结果:
i = input('Input number: ')
if int(i) % 2 == 1:
print('奇数')
else:
print('偶数')