感叹号在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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。