`

003 Python语法之内置数据类型(二)——布尔类型

阅读更多

1、概述

布尔类型整数类型的一个子类型。有两具值True和False。

 

 

2、真值测试

在if或while或者下面介绍的布尔操作中可以使用任意对象。下面的值被认为当作False:

  • None
  • False
  • 等于0的数值,0,0.0,0J
  • 空序列,'',(),[]
  • 空映射,{}
  • 自定义类的实例,如果有_bool__或__len()__方法返回值为False中0

其他类型都被当作True

 

3、布尔运算

 

x or y

x and y

not x

 

其中or和and是短路运算,会返回相应的操作数(参照JavaScript),而不完全是布尔类型。

not运算的优先级比非布尔运算的优先级低。

优先级:not > and > or

 

 

 

4、比较

 

<

<=

>

>=

==

!=

is

is not

 

不同类型的对象,除数字类型外,不会相等。

 

……

分享到:
评论

相关推荐

    python基础知识(csdn)————程序.pdf

    Python有多种内置数据类型,如整数(int)、浮点数(float)、布尔值(bool)和字符串(str)。数据类型转换可以通过对应的函数实现,如`str(a)`将整数`a`转换为字符串。 注释在Python中使用`#`表示单行注释,多行注释可以...

    python数据分析基础教程——代码

    首先,你需要了解Python的基础语法,包括变量、数据类型(如整型、浮点型、字符串和布尔型)、流程控制(如条件语句和循环)以及函数的使用。Python的数据结构,如列表、元组、集合和字典,对于组织和操作数据至关...

    Python语言及其应用——例程代码

    2. **数据类型**:Python有多种内置数据类型,如列表(list)、元组(tuple)、集合(set)和字典(dictionary)。列表可变,元组不可变,集合无序且不包含重复元素,字典则以键值对形式存储数据。 3. **控制结构**...

    Python二级官方教材

    1. **语法基础**:包括变量声明、数据类型(如整型、浮点型、字符串、布尔型)、列表、元组、字典和集合等。理解这些基本数据结构的使用方法和特性是Python学习的基础。 2. **运算符与控制结构**:涉及算术运算符、...

    《Python编程之美——带你进入Python语言世界》课程设计大纲.docx

    - Python标准类型:涵盖整型、浮点型、布尔型等基本数据类型。 - Python字符串:探讨字符串的创建、操作和特性,包括单引号与双引号的区别、字符串的格式化等。 - 列表元组:讲解列表的动态性和元组的不可变性,...

    Python语法总结

    ### Python语法总结 #### 1. Python 3 ##### 1.1 数据类型 Python 提供了多种内置的数据类型,这些类型是理解任何 Python 程序的基础。 ###### 1.1.1 整数,浮点数,字符串,布尔值(True、False),空值(None...

    python大作业——爬取各省降水量及可视化.zip

    - 变量与数据类型:Python支持整型、浮点型、字符串、布尔型等多种数据类型,是学习Python的第一步。 - 流程控制:包括条件语句(if...else)和循环语句(for...in, while),用于处理程序逻辑。 - 函数定义:...

    Python中的布尔值与分支机构.docx

    在Python编程语言中,布尔值(Boolean values)是两种特定的数据类型,它们是 `True` 和 `False`,用于表示逻辑上的真或假。布尔值是所有数据类型的子类,这意味着任何对象都可以被转换为布尔值,这通常在条件判断和...

    [Python程序设计——从基础入门到实战应用][王雷春][习题解答].zip

    2. **数据类型**:Python有多种内置的数据类型,如整型(int)、浮点型(float)、字符串(str)、布尔型(bool)以及列表(list)、元组(tuple)、字典(dict)和集合(set)。了解并熟练使用这些数据类型及其操作方法,是编程基础...

    python开发总结——c程序员python之路

    字符串是Python中最常用的数据类型之一,它们在Python中是不可变的。下面是一些重要的字符串操作技巧: 1. **删除子字符串**:尽管Python没有直接提供删除子字符串的方法,但可以通过`replace`函数或`translate`...

    python笔记——擒蟒之路

    Python支持多种内置的数据类型,如整型(int)、浮点型(float)、字符串(str)和布尔型(bool)。类型转换允许我们将一种类型的值转换为另一种类型,例如,通过int()函数将字符串转换为整数,或者通过str()函数将...

    python编程基础知识--基本数据类型-PPT.ppt

    ### Python编程基础知识——基本数据类型 #### 一、概述 Python 是一种高级编程语言,以其简洁易读的语法和强大的功能而闻名。Python 支持多种数据类型,其中包括基本的数据类型,如数字、字符串和布尔值等。这些...

    python——大作业.zip

    2. **数据类型**:包括基本的数据类型如整型(int)、浮点型(float)、字符串(str)和布尔型(bool)。此外,Python还有列表(list)、元组(tuple)、集合(set)和字典(dict)等复合数据类型,它们各自有不同的...

    计算机编程导论——Python程序设计-PPT课件

    - 数据类型:Python支持整型、浮点型、字符串、布尔型、列表、元组、字典等多种数据类型。 - 注释:单行注释使用`#`,多行注释可以使用三引号(`'''`或`"""`)。 - 输入/输出:`print()`函数用于输出,`input()`函数...

    我的Python之旅(二)—— 基础语法篇

    Python中有多种内置数据类型,包括但不限于: 1. **整型(int)**:如`123` 2. **浮点型(float)**:如`3.14` 3. **字符串(str)**:如`'hello world'` 4. **布尔型(bool)**:`True`和`False` 5. **列表(list)**:有序...

    Python基础入门教程 Python语言编程导论02 第二章 基础语法 (共96页).rar

    本教程聚焦于“Python语言编程导论02”的第二章——基础语法,这96页的内容将全面涵盖Python编程的核心要素。 在Python的基础语法中,首先是变量与数据类型。Python支持多种数据类型,包括整型(int)、浮点型...

    03——python基本数据类型

    在Python中,了解和掌握基本数据类型是编程的基础。以下是对标题和描述中提到的知识点的详细阐述: 1. **表达式**: - 表达式是由数字、算术运算符、括号、变量等组成的组合,它们可以计算出一个值。例如,`2 + 3 ...

    《全国计算机等级考试二级教程——Python语言》(年版)学习笔记.zip

    初学者应该首先掌握Python的基本数据类型,如整型(int)、浮点型(float)、字符串(str)和布尔型(bool)。此外,了解列表(list)、元组(tuple)、字典(dict)和集合(set)等复合数据结构的使用至关重要。 变量在Python中是...

    人工智能实践教程-从Python入门到机器学习邵一川-教学大纲-8页.doc

    接着,课程深入讲解Python语法基础,包括变量和不同数据类型(如整型、浮点型、布尔型、复数类型)的使用,以及如何进行各种运算。学习者应能熟练掌握注释、行与缩进、语句换行等书写规范,同时了解关键字和运算符的...

Global site tag (gtag.js) - Google Analytics