在线报名
报名咨询
全站搜索未启用
跳到主要内容

2.4.1算术运算符

算术运算符是对操作数进行运算的一系列特殊符号,能够满足一般的运算操作需求。

2.4.2比较运算符

比较运算符一般用于数值的比较,也可用于字符的比较。

Python 提供了如下两个可以进行字符与编码转换的函数。

(1)ord 函数:将 ASCII 字符转换为对应的数值。

(2)chr 函数:将数值转换为对应的 ASCII 字符。

2.4.3赋值运算符

赋值运算符用于对变量的赋值和更新, Python 除了简单的赋值运算符外,还有一类特殊的赋值运算符,如加法赋值运算符、减法赋值运算符等。除简单赋值运算符外,其他都属于特殊赋值运算符。

2.4.4按位运算符

通常,数字都是十进制的,按位运算符会自动将输入的十进制数转为二进制数,再进行相应的运算。

1.按位与运算

按位与运算:如果参与运算两个值的两个相应位都为 1,则该位的结果为 1,否则为 0。

2. 按位取反运算

对于正数来说,其补码与二进制原码相同;对于负数而言,其补码为:二进制原码符号位保持不变,其余各位取反后再在最后一位加 1。

2.4.5逻辑运算符

逻辑运算符包括 and、or、not。

按位运算符和逻辑运算符用于 bool 值运算时,按位与和逻辑and的运算效果一样,当符号左右两个值都为 True 时,返回结果 True,否则返回 False;按位或和逻辑 or 的运算效果一样,当符号左右两个值中有一个值为 True 时,返回结果 True,否则返回 False。

2.4.6成员运算符

成员运算符的作用是判断某指定值是否存在于某一序列中,包括字符串、列表或元组。

在成员运算中,对于成员的运算不仅包含值的大小,还包括类型的判断。

2.4.7身份运算符

身份运算符用于比较两个对象的内存地址。

在身份运算中,内存地址相同的两个变量进行 is 运算时,返回 True;内存地址不同的两个变量进行 is not 运算时,返回 True。

2.4.8运算符优先级

在 Python 的应用中,通常运算的形式是表达式。表达式由运算符和操作数组成。比如1+2就是一个表达式,“+”是运算符,“1”和“2”是操作数。

2.4.9功能函数

Python 有五个运算内建函数用于数值运算: abs()、coerce()、divmod()、pow()和round()。

abs()返回给定参数的绝对值。

函数 coerce(),尽管从技术上讲它是一个数据类型转换函数,不过它的行为更像一个运算符。

divmod()内建函数把除法和取余运算结合起来, 返回一个包含商和余数的元组。

函数 pow() 和双星号 (**) 运算符都可以进行指数运算。

内建函数 round()用于对浮点数进行四舍五入运算。

最后修改: 2020年02月4日 Tuesday 15:20