元认知的能力就是我们习以为常,见怪不怪的反思能力
文章目录
提示:
注意与数据结构与或非的区别(返回值的区别,与或非返回0和1,python返回实际值)
数据结构:
与:全为真则返回1;有一个为假则返回0;
或:有一个为真返回1;全为假返回0;
python:执行布尔运算,但返回值为实际值,不理解可以看下面例子。
and:全为真则返回最后一个变量,有一个为假则返回第一个假值。
or:全为假则返回最后一个假值,有真值则返回第一个真值。
and:
print(1 and 2 and 3)
#都为真值(没有0)输出最后一个真值
#运行结果为 3
print(1 and 2 and 3 and 0)
#有假值(0)输出第一个假值
#运行结果为 0
print(1 and 2 and 3 and 0 and 4 and 0)
#有两个假值输出第一个假值就停止,不会进行后面的判断(and 4 and 0)不会执行,到第一个假值就已经停止了
#运行结果为 0
or:
print(1 or 2 or 3)
#输出 1
print(0 or 0 or 0 or 3 or 0)
#输出 3 3之后的不在执行,你就说这逼懒不懒
and和or:
注意:and优先级> or (先判断and表达式,之后判断or表达式)
print(0 or 1 and 0 or 8 or 4 and 0 and 3)
#先把and表达式全判断完,然后执行or
'''
1 and 0 ————>0
4 and 0 ————>0
(4 and 0 ————>0) and 3 ————>0
执行完and程序就只剩下print(0 or 0 or 8 or 0)
只剩or 输出第一个真值 8
'''
#hi 来测试一下呗
print(1 and 6 or 4 or 0 and 5 or 4 and 7)
#没错你确实很 6
要说的语法说完了,可是!对你的话还没有说完
“不要觉得自己笨,其实你仔细想想你也很优秀呢,你不应该和那些所谓的成功人士比现状,如果要比,也应该和他们刚起步的时候比。事实上更应该和自己的过去比,哪怕好那么一点点,也是值得的!”
不妨给自己定一个月的时间,一个月之后拿出来和你现在比比。