很抱歉,您没有提供需要改写的句子。请提供您希望改写的句子,我将为您改写为一个长尾词的。

2026-05-28 17:191阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计928个文字,预计阅读时间需要4分钟。

很抱歉,您没有提供需要改写的句子。请提供您希望改写的句子,我将为您改写为一个长尾词的。

以下部分描述了解释器中内置的标准类型。

主要内置类型包括:- 数字- 序列- 映射- 类- 实例- 异常

某些多项集合类是可变的。它们用于添加、移除或重排成员的方法将原地执行,而不是创建新的对象。

以下部分描述了解释器中内置的标准类型。

主要内置类型有数字、序列、映射、类、实例和异常。

有些多项集类是可变的。 它们用于添加、移除或重排其成员的方法将原地执行,并不返回特定的项,绝对不会返回多项集实例自身而是返回​​None​​。

有些操作受多种对象类型的支持;特别地,实际上所有对象都可以比较是否相等、检测逻辑值,以及转换为字符串(使用​​repr()​​函数或略有差异的​​str()​​函数)。 后一个函数是在对象由​​print()​​函数输出时被隐式地调用的。

逻辑值检测

任何对象都可以进行逻辑值的检测,以便在​​if​​或​​while​作为条件或是作为下文所述布尔运算的操作数来使用。

一个对象在默认情况下均被视为真值,除非当该对象被调用时其所属类定义了​​__bool__()​​方法且返回​​False​​或是定义了​​__len__()​​方法且返回零。​​1​​下面基本完整地列出了会被视为假值的内置对象:



  • 被定义为假值的常量:None和False。
  • 任何数值类型的零:0,0.0,0j,Decimal(0),Fraction(0,1)
  • 空的序列和多项集:'',(),[],{},set(),range(0)

产生布尔值结果的运算和内置函数总是返回​​0​​或​​False​​作为假值,​​1​​或​​True​​作为真值,除非另行说明。 (重要例外:布尔运算​​or​​和​​and​​总是返回其中一个操作数。)

布尔运算 ---and,or,not

这些属于布尔运算,按优先级升序排列:

运算

结果:

备注

​​xory​​

ifxis false, theny, elsex

(1)

​​xandy​​

ifxis false, thenx, elsey

(2)

​​notx​​

ifxis false, then​​True​​​, else​​False​​

(3)

注释:

  • 这是个短路运算符,因此只有在第一个参数为假值时才会对第二个参数求值。
  • 这是个短路运算符,因此只有在第一个参数为真值时才会对第二个参数求值。
  • not的优先级比非布尔运算符低,因此nota==b会被解读为not(a==b)而a==notb会引发语法错误。
  • 比较运算

    在 Python 中有八种比较运算符。 它们的优先级相同(比布尔运算的优先级高)。 比较运算可以任意串连;例如,​​x<y<=z​​等价于​​x<yandy<=z​​,前者的不同之处在于y只被求值一次(但在两种情况下当​​x<y​​结果为假值时z都不会被求值)。

    很抱歉,您没有提供需要改写的句子。请提供您希望改写的句子,我将为您改写为一个长尾词的。

    此表格汇总了比较运算:

    运算

    含意

    ​​<​​

    严格小于

    ​​<=​​

    小于或等于

    ​​>​​

    严格大于

    ​​>=​​

    大于或等于

    ​​==​​

    等于

    ​​!=​​

    不等于

    ​​is​​

    对象标识

    ​​isnot​​

    否定的对象标识


    本文共计928个文字,预计阅读时间需要4分钟。

    很抱歉,您没有提供需要改写的句子。请提供您希望改写的句子,我将为您改写为一个长尾词的。

    以下部分描述了解释器中内置的标准类型。

    主要内置类型包括:- 数字- 序列- 映射- 类- 实例- 异常

    某些多项集合类是可变的。它们用于添加、移除或重排成员的方法将原地执行,而不是创建新的对象。

    以下部分描述了解释器中内置的标准类型。

    主要内置类型有数字、序列、映射、类、实例和异常。

    有些多项集类是可变的。 它们用于添加、移除或重排其成员的方法将原地执行,并不返回特定的项,绝对不会返回多项集实例自身而是返回​​None​​。

    有些操作受多种对象类型的支持;特别地,实际上所有对象都可以比较是否相等、检测逻辑值,以及转换为字符串(使用​​repr()​​函数或略有差异的​​str()​​函数)。 后一个函数是在对象由​​print()​​函数输出时被隐式地调用的。

    逻辑值检测

    任何对象都可以进行逻辑值的检测,以便在​​if​​或​​while​作为条件或是作为下文所述布尔运算的操作数来使用。

    一个对象在默认情况下均被视为真值,除非当该对象被调用时其所属类定义了​​__bool__()​​方法且返回​​False​​或是定义了​​__len__()​​方法且返回零。​​1​​下面基本完整地列出了会被视为假值的内置对象:



    • 被定义为假值的常量:None和False。
    • 任何数值类型的零:0,0.0,0j,Decimal(0),Fraction(0,1)
    • 空的序列和多项集:'',(),[],{},set(),range(0)

    产生布尔值结果的运算和内置函数总是返回​​0​​或​​False​​作为假值,​​1​​或​​True​​作为真值,除非另行说明。 (重要例外:布尔运算​​or​​和​​and​​总是返回其中一个操作数。)

    布尔运算 ---and,or,not

    这些属于布尔运算,按优先级升序排列:

    运算

    结果:

    备注

    ​​xory​​

    ifxis false, theny, elsex

    (1)

    ​​xandy​​

    ifxis false, thenx, elsey

    (2)

    ​​notx​​

    ifxis false, then​​True​​​, else​​False​​

    (3)

    注释:

  • 这是个短路运算符,因此只有在第一个参数为假值时才会对第二个参数求值。
  • 这是个短路运算符,因此只有在第一个参数为真值时才会对第二个参数求值。
  • not的优先级比非布尔运算符低,因此nota==b会被解读为not(a==b)而a==notb会引发语法错误。
  • 比较运算

    在 Python 中有八种比较运算符。 它们的优先级相同(比布尔运算的优先级高)。 比较运算可以任意串连;例如,​​x<y<=z​​等价于​​x<yandy<=z​​,前者的不同之处在于y只被求值一次(但在两种情况下当​​x<y​​结果为假值时z都不会被求值)。

    很抱歉,您没有提供需要改写的句子。请提供您希望改写的句子,我将为您改写为一个长尾词的。

    此表格汇总了比较运算:

    运算

    含意

    ​​<​​

    严格小于

    ​​<=​​

    小于或等于

    ​​>​​

    严格大于

    ​​>=​​

    大于或等于

    ​​==​​

    等于

    ​​!=​​

    不等于

    ​​is​​

    对象标识

    ​​isnot​​

    否定的对象标识