运算符优先级:
| 运算符 | 运算 | 求值顺序 |
| ( ) | 圆括号 | 最先求值。如果存在嵌套,则最内层先求值。如果几个圆括号相同优先(无嵌套),则按从左到右顺序求值 |
| ** | 求幂 | 其次求值,如同时有几个,就按从右到左的顺序求值 |
| *、/、//、% | 乘、除、取模 | 第三个求值。如果同时有几个,就按从左到右的顺序求值 |
| +或- | 加 或 减 | 最后求值。如果同时有几个,就按从左到右的顺序求值 |
字符串格式化字符:
| 转换字符串符号 | 含义 |
| %c | 单个字符(即长度为1的字符串),或一个ASCII字符的整数表示 |
| %s | 字符串,或要转换为字符串的一个值 |
| %d | 有符号(正负号)的整数 |
| %u | 无符号十进制整数 |
| %o | 无符号八进制整数 |
| %x | 无符号十六进制整数(从a到f 的数位采取小写的形式) |
| %X | 无符号十六进制整数(从A到F的数位采取大写的形式) |
| %f | 浮点数 |
| %e、%E | 浮点数(采用科学计数法) |
| %g、%G | 浮点数(采用最低有效数位) |
相等关系和关系运算符:
| 代数相等运算符或关系运算符 | python相等运算符或关系运算符 | python条件示例 | 含义 |
| 关系运算符 | |||
| > | > | x > y | x 大于 y |
| < | < | y < x | y 小于 x |
| ≥ | >= | x >= y | x 大于或等于 y |
| ≤ | <= | y<=x | y 小于或等于 x |
| 相等运算符 | |||
| = | == | a == b | a 等于 b |
| ≠ | !=,<> | a != b 或 a<>b | a 不等于 b |
运算符优先级及关联性:
| 运算符 | 顺序关联性 | 类型 |
| ( ) | 从左到右 | 圆括号 |
| ** | 从右到左 | 求幂 |
| *、/、//、% | 从左到右 | 乘 |
| +、- | 从左到右 | 加 |
| <、>、>=、<= | 从左到右 | 关系 |
| ==、!=、<> | 从左到右 | 相等 |
and 从左到右 逻辑与
or 从左到右 逻辑或
not 从右到左 逻辑非
运算符与字符串格式化
本文介绍了Python中运算符的优先级与关联性,包括算术运算符、关系运算符和逻辑运算符,并详细解释了字符串格式化字符的使用方法。
107

被折叠的 条评论
为什么被折叠?



