python中什么的布尔值不是false_不是python中的布尔值

我从1989年的K&R书中学习了去年夏天的C。我现在正在学习Python3。在

我有点困惑。在

如果我做测试的话

如果!(……)那个“!”将“()”中的值更改为相反的值,因此如果为true,则变为false,反之亦然。在

所以我要做的是,把它从C改成python。在int card(long long number, int size){

if(!(size == 13 || size == 15 || size == 16)) { // test to see if valid size.

printf("INVALID\n");

return 0;

}

当我试过的时候

^{pr2}$

我有个语法错误。在

所以在网上搜索之后,我在python3文档中发现了“is not”。在

所以我在互动终端上试试。在>>> if is not (size == 13 or size == 15 or size == 16):

File "", line 1

if is not (size == 13 or size == 15 or size == 16):

^

翻译说“is”是个语法错误。所以我决定把它移走看看会发生什么。而且成功了!在

我在网上搜索,没有找到没有“是”的“不是”?在

用“if not(……)”等同于“if!(……)在C中?或者我会遇到麻烦吗?这是Python的另一种方式吗?在

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值