当前位置:嗨网首页>书籍在线阅读

02-布尔值

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

2.1 布尔值

虽然整型、浮点型和字符串数据类型有无数种可能的值,但“布尔”(Boolean)数据类型只有两种值:True和False。(Boolean的首字母大写,因为这个数据类型是根据数学家乔冶· 布尔命名的。)在作为Python代码输入时,布尔值True和False不像字符串,两边没有引号,它们总是以大写字母T和F开头,后面的字母小写。在交互式环境中输入下面内容(其中有些指令是故意弄错的,它们将导致出现错误信息):

❶ >>> spam = True
  >>> spam
  True
❷ >>> true
  Traceback (most recent call last):
    File "<pyshell#2>", line 1, in <module>
      true
  NameError: name 'true' is not defined
❸ >>> True = 2 + 2
  SyntaxError: assignment to keyword

像其他值一样,布尔值也用在表达式中,并且可以保存在变量中❶。如果大小写不正确❷,或者试图使用 TrueFalse 作为变量名❸,Python就会给出错误信息。