欢迎回来｡
我们换个术语吧｡
逻辑运算符｡
当涉及到条件逻辑时, 它们非常非常有用｡
我们来看看｡
逻辑运算符为｡
事实上, 你以前见过它们, 它是一个逻辑运算符.
或者是一个逻辑运算符, 它允许我们在两个事物之间执行逻辑运算｡
还有什么是逻辑运算符？
好吧, 让我给你列出来｡
我们有大于｡
不到｡
等于｡
让我们用一个大于5的例子来说明｡
好吧, 如果我把这个打印出来｡
你觉得会发生什么？
不应该是个惊喜｡
那是假的｡
四不大于五｡
这是一个逻辑运算符, 你可能在数学课上见过｡
如果我这样做, 相反的是为不到五个｡
有道理｡
这倒是真的｡
四等于五怎么样？
如果我运行这个, 我得到false｡
现在, 为什么我在这里使用了两个等号？
为什么不这样做呢？
好吧, 如果我在这里跑步｡
我得到一个语法错误｡
Error关键字可以是表达式｡
这是因为, 请记住, equal是我们用来给变量赋值的｡
好吧, 我知道了
如果你还记得, 我告诉过你Python中的变量可以以一个数字开头｡
它必须是字母或下划线｡
所以当我这么做的时候, 它会被播放, 因为解释器会说, 嘿,
我试图给变量赋值5, 这是不允许的｡
所以我们用两个等于来告诉解释器, 嘿, 我这里没有给变量赋值｡
我想比较东西, 我们可以比较不同的东西｡
我能做的｡
你好等于二｡
你好, 我是
等于真｡
如果A大于B呢？
我得到假的｡
为什么呢？
这件事
我要你自己去谷歌一下, 弄清楚为什么a比be大｡
如果我做了呢？
A比资本更大吗？
答｡
这倒是真的｡
嗯嗯嗯
这是一个很有趣的原因.
所以我知道我知道给予你们一个答案很容易, 但我希望你们练习一下谷歌｡
我不给你们答案的原因是, 这也不是很重要, 因为大多数时候,
你想编写容易理解的代码｡
你最有可能用大于小于来表示数字｡
所以如果你在代码中看到这样的东西, 你不会知道发生了什么｡
这个人想比较什么？
他们为什么要这样做？
小写a是否大于大写a？
答：这不是你经常看到的东西, 但你得到这个表达式的原因很有趣｡
所以我建议你用谷歌搜索一下｡
就像我说的, 我坚信不要一路牵着你的手｡
我知道到目前为止的视频到目前为止已经相当容易, 特别是如果你是一个有经验的程序员｡
但是随着我们的学习, 你会发现, 在本课程结束后, 你需要自己解决问题｡
我的工作不仅仅是全程指导你, 而是培养你的技能, 让你成为一个有工作能力的程序员｡
所以我希望你们能容忍我给予你们这个小小的挑战｡
好吧, 我会的
我们想让它有点离题, 所以让我们把它带回来｡
我可以这样做吗？
一比二大吗？
或者你知道吗？
让我们做少于两个少于三个少于四个｡
这样行吗？
当然会了｡
这只是一个表达式, 我们要计算它的值
而这一切都是真的｡
但我一换｡
而且有些东西是假的｡
我们之前学过, 它会短路, 然后返回false.
好吧, 我会的
所以我们知道大于等于小于号｡
我们也有大于或等于｡
所以如果我做了｡
在这里归零, 然后按一下[执行]｡
我得到true是因为它在说, 嘿, 这是大于还是等于零？
我也可以做小于或等于零｡
这里我得到了false因为0或1不大于或等于0｡
但如果我在这里做0, 我就会得到真｡
这里还有一个｡
如果我这么做呢？
惊叹号相等｡
在Python中, 这意味着不等于｡
如果我运行这个｡
我得到假的｡
这有点棘手｡
它说的是, 嘿, 这个不等于这个吗？
所以这是平等的反面｡
如果这两件事不相等, 它就会说真｡
所以如果我做一个｡
在这里, 我将得到真, 因为这两件事不相等｡
所以我们已经学习了大于或小于大于等于或大于或大于等于.
我们已经学习了小于或等于｡
我们已经了解到｡
不等于｡
但我们也了解到｡
结束和或｡
最后, 还有一个我想教你们的｡
而它的不是｡
保留字｡
我知道我知道
是的｡
这是一点｡
有点多, 但没你想的那么难｡
不就是嘛｡
正好相反｡
所以如果我真的听到了｡
不是的｡
是的｡
我能得到什么？
我得到的是假的, 你看到的不是函数｡
所以它是一个关键字, 也是一个我们可以使用的函数｡
如果我做的不假｡
再来一次｡
我得到的正好相反｡
如果我这么做呢？
如果我不想要呢？
等于1？
好吧, 我知道了
我能到这儿吗？
我得到false是因为这个表达式的结果是true, 而不是相反｡
让我们在这里休息一下, 做一个小练习, 以确保我们理解这一点｡