感叹号在python中,python中感叹号什么意思

  感叹号在python中,python中感叹号什么意思

  我们知道在C语句中有一个问号表达式,比如如下:

  a=21?10: -10;

  那么,Python脚本语言中有类似的问号表达式吗?答案是肯定的。有两种方法。

  方式1:使用if else实现

  示例:

  b=5

  如果b==4,则a=2,否则1

  打印一份

  2:通过使用逻辑运算符来实现。

  示例:

  b=5

  A=b==4和2或1注意:使用逻辑运算时,确保and之后的变量值不能非零,否则会出错。

  给个提示

  python中的And和or与其他语言有很大不同。其他语言的And和or都是返回bool类型的结果,而python不是。它返回执行and和or运算的值之一。该值决定了该表达式的值,因此将返回该值。请看下面的例子:

  5和

  此处的结果是空字符串“”,因为它导致此表达式为false。

  也就是说,在and中,只有前一个值为false时,才可能是结果。否则,后一个值就是结果。

  知道了and和or运算的过程,就能体会到以上?表情。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: