assertIsNotNone(testValue, message)
创新互联公司自成立以来,一直致力于为企业提供从网站策划、网站设计、成都网站制作、网站设计、电子商务、网站推广、网站优化到为企业提供个性化软件开发等基于互联网的全面整合营销服务。公司拥有丰富的网站建设和互联网应用系统开发管理经验、成熟的应用系统解决方案、优秀的网站开发工程师团队及专业的网站设计师团队。
定义: 单元测试库函数,用于单元测试中以检查输入值是否为None。
输入值:
testValue:变量,需要测试的变量。
message:字符串,测试消息失败时显示的消息。
返回值: 根据断言条件返回布尔值,如果输入值满足assertIsNotNone()将返回true,否则返回false。
函数名:
1. 判断是否相等
assertEqual
assertNotEqual
2. 判断真假
assertTrue
assertFalse
3. 判断是否为空
assertIsNone
assertIsNotNone
返回值: 满足断言,返回True;不满足断言,返回False。
tempnum.isdigit只是判断字符串是否只由数字组成,但它的数据类型依然是str不是int,所以和25比较的结果是False
有两种解决方式,一个是定义number的时候直接定义成str格式 number='25',或者取输入的时候tempnum = int(input('...')),然后就不使用tempnum.isdigit判断了
i = input('Input number: ')
if int(i) % 2 == 1:
print('奇数')
else:
print('偶数')