Python⾥⾯的and与C语⾔中的有何区别?Python ⾥⾯的and 与C语⾔中的&&有何区别?
作为⼀个刚学习Python不久的⼩⽩,现在分享⼀下Python中的“and”操作符与C语⾔中的“&&”有何不同。
学过C语⾔的我们都知道,使⽤逻辑操作符的时候,系统只会给出True or False的结果
⽐如:
#include<stdio.h>
int main()
{
printf("%d, %d\n", 1 && 4, 0 && 5);
}
返回的是1和0,即只返回逻辑运算的对与错。
但是在Python⾥⾯,却不是这样。
当and 前后均为真的时候,返回的是and 后⾯的值或者字符串
当 and前后有⼀个为假的时候,返回的是表⽰“假”的值或者字符串
编程先学c语言还是python若均为假的时候,则返回的是and前的值或者字符串
以上。(第⼀次写博客,如有不正确的还请各位⼤佬指正~)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论