Python 零基础学学习笔记 | 您所在的位置:网站首页 › 在c语言中逻辑运算符的优先级从高到低的排列顺序为 › Python 零基础学学习笔记 |
一、运算符 1.1 算术运算符 算术运算符用于执行常见的算术操作,常见的算术运算符有加法、减法、乘法、除法、取余、和取整除。 加法运算符(+)用于将两个操作数相加。 减法运算符(-)用于将第一个操作数减去第二个操作数。 乘法运算符(*)用于将两个操作数相乘。 除法运算符(/)用于将第一个操作数除于第二个操作数,结果为浮点数。 取余运算符(%)用于获取除法的余数。 取整除运算符(//)用于获取除法的整数部分。 以下是一些算数符的示例代码: ```python a = 10 b = 3 print(a + b) # 输出13 print(a - b) # 输出7 print(a * b) # 输出30 print(a / b) # 输出3.3333333333333335 print(a % b) # 输出1 print(a // b) # 输出3 ```1.2 赋值运算符 赋值运算符用于将一个值赋给一个变量。 简单赋值运算符(=)用于将右边的值赋给右边的变量。 加法赋值运算符(+=)用于将右边的的值与左边的变量相加,并将结果赋给左边的变量。 减法赋值运算符(-=)用于将右边的值与左边的变量相减,并将结果赋给左边的变量。 乘法赋值运算符(*=)用于将右边的值与左边的变量相乘,并将结果赋给左边的变量。 除法赋值运算符(/=)用于将右边的值与左边的变量相除,并将结果赋给左边的变量。 取余赋值运算符(%=)用于将右边的取余左边的变量,并将结果赋给左边的变量。 以下是赋值运算符的示例代码: ```python a = 10 b = 3 a += b # 等价于 a = a + b print(a) # 输出13 a -= b # 等价于 a = a - b print(a) # 输出10 a *= b # 等价于 a = a * b print(a) # 输出30 a /= b # 等价于 a = a / b print(a) # 输出10.0 a %= b # 等价于 a = a % b print(a) # 输出1.0 a //= b # 等价于 a = a // b print(a) # 输出0.0 ```1.3 比较(关系)运算符 比较运算符用于比较两个值,并返回一个布尔值(True或False)。 等于运算符(==)用于判断两个值是否成相等。 不等于运算符(!=)用于判断两个值是否不相等。 大于运算符(>)用于判断左边值是否大于右边值。 小于运算符(=)用于判断左边的值是否大于等于右边的值。 小于等于运算符( b) # 输出True print(a < b) # 输出False print(a >= b) # 输出True print(a 5 and b < 5) # 输出False,因为 a > 5 为 True,但 b < 5 为 False,所以结果为 False print(a > 5 or b < 5) # 输出True,因为 a > 5 为 True,所以结果为 True print(not(a > 5 and b < 5)) # 输出True,因为 a > 5 and b < 5 为 False,取反结果为 True ``` 1.5 位运算符 位运算符用于对数字的二进制位进行操作。 按位与运算符(&)用于对两个数的每个二进制位进行与运算。 按位或运算符(|)用于对两个数的每个二进制位进行或运算。 按异或运算符(^)用于对两个数的每个二进制位进行异或运算。 按位取反运算符(~)用于对两个数的每个二进制位进行取反运算。 左移运算符()用于将一个数所有二进制位向右移动指定的位数。 以下是位运算符的示例代码: ```python a = 10 b = 3 print(a & b) # 输出2,二进制位:1010 & 0011 = 0010 print(a | b) # 输出11,二进制位:1010 | 0011 = 1011 print(a ^ b) # 输出9,二进制位:1010 ^ 0011 = 1001 print(~a) # 输出-11,二进制位:~1010 = -1011 print(a 2) # 输出2,二进制位:1010 >> 2 = 10 ```二、运算符的优先级 在一个表达式中,不同的运算符具有不同的优先级,优先级高的运算符会在优先级低的运算符之前执行。 以下是常见的运算符优先级,从高到低的顺序: 1. 圆括号(()) 2. 幂运算符(**) 3. 正号(+)和负号(-) 4. 乘法(*)、除法(/)、取余(%)、和取整除(//) 5. 加法(+)和减法(-) 6. 位左移() 7. 按位与(&) 8. 按位异或(^) 9. 按位或(|) 10. 比较(>、= b else "a 小于等于 b" print(result) # 输出"a 大于 b" ``` 四、小结 运算符和表达式是Python程序中常见的元素,掌握了这些内容可以更加灵活的处理数据和逻辑。本片笔记介绍了常见的运算符,包括算术运算符、赋值运算符、比较运算符、逻辑运算符和位运算符,并且介绍了运算符的优先级和表达式的使用方法。希望通过本篇学习笔记的学习,能够对Python中的运算符和表达式有个更好的掌握。 |
今日新闻 |
推荐新闻 |
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 |