很抱歉,您没有提供需要改写的句子。请提供您希望改写的句子,我将为您改写为一个长尾词的。
- 内容介绍
- 文章标签
- 相关推荐
本文共计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, thenTrue, elseFalse
(3)
注释:
比较运算
在 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, thenTrue, elseFalse
(3)
注释:
比较运算
在 Python 中有八种比较运算符。 它们的优先级相同(比布尔运算的优先级高)。 比较运算可以任意串连;例如,x<y<=z等价于x<yandy<=z,前者的不同之处在于y只被求值一次(但在两种情况下当x<y结果为假值时z都不会被求值)。
此表格汇总了比较运算:
运算
含意
<
严格小于
<=
小于或等于
>
严格大于
>=
大于或等于
==
等于
!=
不等于
is
对象标识
isnot
否定的对象标识

