B1 · 第11集 · 4:06

Python布尔值与比较运算

本集讲解Python中布尔值的概念及各种比较运算符的用法,包括大于、小于、等于、不等于等。

来源:jmbarbier / peertube.solidev.net · 许可:CC BY-SA 4.0

字幕

  1. ça donne une réponse et la réponse elle est vraie ou elle est fausse.

    它会给出一个答案,而这个答案要么为真,要么为假。

  2. De manière générale, pour exprimer la réponse à une question,

    一般来说,要表达一个问题的答案,

  3. le Python va renvoyer, va donner un booléen.

    Python 会返回一个布尔值。

  4. Donc, on se le note.

    所以,我们把它记下来。

  5. Donc les comparaisons, c'est plus grand,

    因此,比较运算包括:大于、

  6. plus petit, égal.

    小于、等于。

  7. Différent. Et cetera.

    不等,等等。

  8. On va regarder comment on écrit toutes ces comparaisons- là en Python.

    接下来,我们来看这些比较在 Python 中如何书写。

  9. Alors, plus petit.

    那么,‘小于’怎么写?

  10. Le symbole plus petit print.

    符号‘小于’后跟数字 3。

  11. trois. Strictement inférieur, donc là ici le symbole juste dans ce sens- là,

    表示严格小于,这里符号朝这个方向,

  12. strictement inférieur à 2.

    即严格小于 2。

  13. La réponse, est- ce que trois est strictement inférieur à deux?

    答案是:3 是否严格小于 2?

  14. Bah non, false.

    当然不是,结果为 false(假)。

  15. D'accord, donc ça c'est la réponse.

    好的,这就是答案。

  16. Est- ce que trois est strictement

    3 是否严格

  17. inférieur. Et la réponse est

    小于?答案是

  18. faux. Et on a comme ça toutes les autres opérations.

    假。其他所有运算符也类似。

  19. Donc, est- ce que 3 est plus grand?

    那么,3 是否更大?

  20. Est- ce que 3 est strictement supérieur

    3 是否严格大于

  21. A2, et pour ça, c'est juste le supérieur.

    2?此时只需用‘大于’符号。

  22. Là, ça va donner trou.

    这里结果是 true(真)。

  23. Plus grand ou égal, plus petit ou égal.

    大于等于、小于等于。

  24. Donc il n'y a pas de symbole spécifique plus petit ou égal ou plus grand ou égal,

    实际上,并没有专门表示‘小于等于’或‘大于等于’的符号,

  25. en fait il faut l'écrire.

    而是需要直接写出这两个词。

  26. C'est le signe suivi de égal.

    这是‘≤’符号,后跟等号。

  27. Donc est- ce que trois

    那么,3

  28. est. inférieur ou égal

    是否小于或等于

  29. à deux inférieure ou égale.

    2?

  30. Et pareil, on a le plus grand

    同样地,我们还有‘≥’符号,

  31. ou égal. Est ce que trois est

    即‘大于或等于’:3

  32. supérieur ou égal à 2,

    是否大于或等于2?

  33. c'est pareil, c'est le signe.

    结果一样,它就是这个符号。

  34. supérieur ou égal.

    即‘≥’。

  35. Pour l'égalité maintenant.

    现在来看‘相等’。

  36. L'égalité, alors c'est pas le signe égal,

    所谓‘相等’,并不是单个等号,

  37. parce qu'il y a.

    因为等号还有别的用途,

  38. Une autre utilisation pour le signe égal qu'on verra plus tard.

    我们稍后再讲。

  39. Donc le test de l'égalité.

    因此,判断‘是否相等’时,

  40. C'est un double égal, et vous allez l'oublier,

    要用两个等号,你很容易忘记,

  41. et ça va vous faire des erreurs donc. Je vous le dis, pensez- y,

    这会导致错误,所以我提醒你:

  42. si vous avez une erreur quelque part dans un est- ce que quelque chose est plus

    如果某处出现‘大于’或‘小于’的判断错误,

  43. grand ou plus petit, vérifiez que vous avez bien utilisé pour tester une égalité un

    请检查你是否用了双等号来测试相等性。

  44. double égal. Donc print.

    例如:print(打印)。

  45. Est- ce que trois est égal

    3是否等于2?

  46. à deux, on va écrire ça,

    我们要这样写:

  47. trois égale égale deux, et la réponse est faux.

    3 == 2,结果是‘False(假)’。

  48. Et n'est pas égal, alors on pourrait l'écrire de deux manières.

    而‘不相等’呢?有两种写法。

  49. La non égalité.

    即‘不相等’运算符。

  50. est- ce que est différent de en fait

    也就是‘是否不等于’?

  51. Est ce que trois est différent

    3是否不等于2?

  52. de deux. Eh bien, alors on pourrait l'écrire

    这时我们可以这样写:

  53. note. 3 égal 2, c'est le contraire

    3 != 2,这正好与

  54. de dire est- ce que 3 égal à 2?

    ‘3是否等于2?’的意思相反。