前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python基础语法-表达式(一)

Python基础语法-表达式(一)

原创
作者头像
玖叁叁
发布2023-04-16 15:31:40
3250
发布2023-04-16 15:31:40
举报
文章被收录于专栏:玖叁叁

Python 中的表达式是由变量、常量、运算符和函数调用组成的代码片段,它们可以被计算出一个值。在 Python 中,表达式是程序中的基本组件之一,可以用来实现各种计算、判断和赋值等操作。

算术表达式

算术表达式由数值、运算符和括号组成,可以进行基本的数学运算,包括加减乘除、取模、幂等等。

示例:

代码语言:javascript
复制
a = 10
b = 3

c = a + b        # 加法运算,结果为 13
d = a - b        # 减法运算,结果为 7
e = a * b        # 乘法运算,结果为 30
f = a / b        # 除法运算,结果为 3.3333333333333335
g = a % b        # 取模运算,结果为 1
h = a ** b       # 幂运算,结果为 1000
i = (a + b) * c  # 使用括号改变运算顺序,结果为 195

关系表达式

关系表达式用于比较两个值之间的大小或者相等关系,返回一个布尔值 True 或 False。

常见的关系运算符有:等于 ==、不等于 !=、大于 >、小于 <、大于等于 >=、小于等于 <=

示例:

代码语言:javascript
复制
a = 10
b = 3

c = a == b      # 判断相等关系,结果为 False
d = a != b      # 判断不等关系,结果为 True
e = a > b       # 判断大于关系,结果为 True
f = a < b       # 判断小于关系,结果为 False
g = a >= b      # 判断大于等于关系,结果为 True
h = a <= b      # 判断小于等于关系,结果为 False

逻辑表达式

逻辑表达式用于对布尔值进行操作,可以进行逻辑与、逻辑或、逻辑非等运算,返回一个布尔值 True 或 False。

常见的逻辑运算符有:逻辑与 and、逻辑或 or、逻辑非 not

示例:

代码语言:javascript
复制
a = True
b = False

c = a and b    # 逻辑与运算,结果为 False
d = a or b     # 逻辑或运算,结果为 True
e = not a      # 逻辑非运算,结果为 False

位运算表达式

位运算表达式用于对整数进行位运算,包括按位与、按位或、按位异或、取反、左移、右移等操作。

示例:

代码语言:javascript
复制
a = 60      # 二进制为 0011 1100
b = 13      # 二进制为 0000 1101

c = a & b   # 按位与运算,结果为 0000 1100,即十进制的 12
d = a | b   # 按位或运算,结果为 0011 1101,即十进制的 61
e = a ^ b   # 按位异或运算,结果为 0011 0001,即十进制的 49
f = ~a      # 取反运算,结果为 1100 0011,即十进制的 -61
g = a << 2  # 左移运算,结果为 1111 0000,即十进制的 240
h = a >> 2  # 右移运算,结果为 0000 1111,即十进制的 15

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 算术表达式
  • 关系表达式
  • 逻辑表达式
  • 位运算表达式
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档