
正文
包含python趋势判断函数的词条
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
怎样用python3.4编程判断函数,例如奇偶函数的判断,主要是自己能够任意输入函数,让pytho
i = input('Input number: ')
if int(i) % 2 == 1:
print('奇数')
else:
print('偶数')
相关问答
Q1: Python函数判断问题?
tempnum.isdigit只是判断字符串是否只由数字组成,但它的数据类型依然是str不是int,所以和25比较的结果是False
有两种解决方式,一个是定义number的时候直接定义成str格式 number='25',或者取输入的时候tempnum = int(input('...')),然后就不使用tempnum.isdigit判断了
Q2: python中怎么判断函数是否可以调用
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__)






